Method: CodeStats::Project#files

Defined in:
lib/code_stats/project.rb

#files(&b) ⇒ Object



17
18
19
20
21
22
23
24
# File 'lib/code_stats/project.rb', line 17

def files &b
  files = []
  path.to_dir.files '**/*.*' do |file|
    next if skip?(file)
    b ? b.call(file) : files.push(file)
  end
  b ? nil : files
end