module Myhtml::Utils::TagConverter

Defined in:

myhtml/utils/tag_converter.cr

Constant Summary

STRING_TO_ID_MAP = begin h = Hash(String, Lib::MyhtmlTags).new {% for name in Lib::MyhtmlTags.constants %} h["{{ (name.gsub(/MyHTML_TAG_/, "")).downcase.id }}"] = Lib::MyhtmlTags::{{ name.id }} {% end %} h end
STRING_TO_SYM_MAP = begin h = Hash(String, Symbol).new {% for name in Lib::MyhtmlTags.constants.map() do |__arg0| (__arg0.gsub(/MyHTML_TAG_/, "")).downcase end %} h["{{ name.id }}"] = :{{ name.id }} {% end %} h end

Class Method Summary

Class Method Detail

def self.id_to_sym(tag_id : Lib::MyhtmlTags) #

[View source]
def self.string_to_id(str : String) #

[View source]
def self.string_to_sym(str : String) #

[View source]
def self.sym_to_id(sym : Symbol) #

[View source]