Method: Jazzy::SourceModule#all_declarations

Defined in:
lib/jazzy/source_module.rb

#all_declarationsObject



33
34
35
36
37
38
39
40
41
# File 'lib/jazzy/source_module.rb', line 33

def all_declarations
  all_declarations = []
  visitor = lambda do |d|
    all_declarations.unshift(*d)
    d.map(&:children).each { |c| visitor[c] }
  end
  visitor[docs]
  all_declarations
end