Method: Pageflow::FileTypes#each

Defined in:
lib/pageflow/file_types.rb

#each(&block) ⇒ Object



17
18
19
20
21
# File 'lib/pageflow/file_types.rb', line 17

def each(&block)
  first_level_file_types = trigger_lazy_loading_of_file_types
  lower_level_file_types = search_for_nested_file_types(first_level_file_types)
  (first_level_file_types + lower_level_file_types).uniq(&:model).each(&block)
end