Module: PufferTreeHelper
- Defined in:
- app/helpers/puffer_tree_helper.rb
Instance Method Summary collapse
Instance Method Details
#puffer_tree(hash, options = {}, &block) ⇒ Object
3 4 5 6 7 |
# File 'app/helpers/puffer_tree_helper.rb', line 3 def puffer_tree hash, = {}, &block content_tag :ul, do puffer_tree_node hash, &block end if hash.present? end |
#puffer_tree_node(hash, &block) ⇒ Object
9 10 11 12 13 |
# File 'app/helpers/puffer_tree_helper.rb', line 9 def puffer_tree_node hash, &block hash.keys.each do |node| block.call node, render_tree(hash[node], &block) end if hash.present? end |