Module: TreeHtml

Defined in:
lib/tree_html.rb,
lib/tree_html/version.rb

Constant Summary collapse

NO_DATA_IN_A =
{}.freeze
NO_CHECKBOX =
"<label class='placeholder'></label>".freeze
BLANK =
''.freeze
Css =
File.expand_path('../tree_html/tree_html.css', __FILE__)
VERSION =
"0.1.4"

Instance Method Summary collapse

Instance Method Details

#main_css_for_tree_htmlObject



22
23
24
# File 'lib/tree_html.rb', line 22

def main_css_for_tree_html
  File.read(Css)
end

#tree_htmlObject



9
10
11
# File 'lib/tree_html.rb', line 9

def tree_html
  "<ul class='tree-html'>#{li_for_tree_html}</ul>"
end

#tree_html_fullObject



13
14
15
16
17
18
# File 'lib/tree_html.rb', line 13

def tree_html_full
  "<!DOCTYPE HTML><html>"\
    "<head><meta charset='utf-8'/><style>#{main_css_for_tree_html + css_for_tree_html}</style></head>"\
    "<body>#{tree_html}</body>"\
  "</html>"
end