Module: Smithy::PagesHelper

Defined in:
app/helpers/smithy/pages_helper.rb

Instance Method Summary collapse

Instance Method Details

#tree_for_selectObject



3
4
5
6
7
8
9
10
# File 'app/helpers/smithy/pages_helper.rb', line 3

def tree_for_select
  tree_for_select = []
  Smithy::Page.each_with_level(Smithy::Page.root.self_and_descendants) do |page, level|
    prepend = level == 0 ? '' : "#{'-' * level} "
    tree_for_select << [ "#{prepend}#{page.title}", page.id]
  end if Smithy::Page.root.present?
  tree_for_select
end