Method: Cms::Section#visible_child_nodes

Defined in:
app/models/cms/section.rb

#visible_child_nodes(options = {}) ⇒ Object



90
91
92
93
94
# File 'app/models/cms/section.rb', line 90

def visible_child_nodes(options={})
  children = child_nodes.of_type(VISIBLE_NODE_TYPES).fetch_nodes.in_order.all
  visible_children = children.select { |sn| sn.visible? }
  options[:limit] ? visible_children[0...options[:limit]] : visible_children
end