Class: PathMapper::Node::Dir::Grep::FilesIterator
- Inherits:
-
Object
- Object
- PathMapper::Node::Dir::Grep::FilesIterator
- Includes:
- Enumerable
- Defined in:
- lib/path_mapper/node/dir/grep.rb
Instance Attribute Summary collapse
-
#files ⇒ Object
Returns the value of attribute files.
Instance Method Summary collapse
- #each ⇒ Object
-
#initialize(files = [], mapper) ⇒ FilesIterator
constructor
A new instance of FilesIterator.
Constructor Details
#initialize(files = [], mapper) ⇒ FilesIterator
Returns a new instance of FilesIterator.
24 25 26 27 |
# File 'lib/path_mapper/node/dir/grep.rb', line 24 def initialize(files=[], mapper) self.files = files @parent_mapper = mapper end |
Instance Attribute Details
#files ⇒ Object
Returns the value of attribute files.
22 23 24 |
# File 'lib/path_mapper/node/dir/grep.rb', line 22 def files @files end |
Instance Method Details
#each ⇒ Object
29 30 31 32 33 |
# File 'lib/path_mapper/node/dir/grep.rb', line 29 def each @files.each do |f| yield @parent_mapper.f(f) end end |