Method: SourceReaders::Flat.resolve

Defined in:
lib/source_readers/flat.rb

.resolve(target) ⇒ Object



13
14
15
16
17
18
19
20
21
# File 'lib/source_readers/flat.rb', line 13

def self.resolve(target)
  # TODO: eventually remove the metadata.rb exception here
  # when we have fully phased out metadata.rb in 1.0
  files = target.files.find_all { |x|
    x.end_with?('.rb') && !x.include?('/') && x != 'metadata.rb'
  }
  return nil if files.empty?
  new(target, files)
end