Class: CodeModels::FilesSource

Inherits:
Object
  • Object
show all
Defined in:
lib/codemodels/model_building.rb

Instance Method Summary collapse

Constructor Details

#initialize(dir, extension) ⇒ FilesSource

Returns a new instance of FilesSource.



8
9
10
11
# File 'lib/codemodels/model_building.rb', line 8

def initialize(dir,extension)
  @dir = dir
  @extension = extension
end

Instance Method Details

#each(&block) ⇒ Object



13
14
15
16
17
# File 'lib/codemodels/model_building.rb', line 13

def each(&block)
  Dir["#{@dir}/**/*.#{@extension}"].each do |f|
    block.call(f)
  end
end