Class: Yobi::FindMatches
- Inherits:
-
Object
- Object
- Yobi::FindMatches
- Includes:
- Enumerable, Enumerable[MatchesPerSnapshot]
- Defined in:
- lib/yobi/repository/find.rb,
sig/yobi.rbs
Overview
Enumerable over every MatchesPerSnapshot in one Repository#find call.
Instance Attribute Summary collapse
- #output ⇒ Yobi::ResticOutput readonly
Instance Method Summary collapse
-
#each {|matches| ... } ⇒ Enumerator
If no block is given.
-
#initialize(output) ⇒ FindMatches
constructor
A new instance of FindMatches.
Constructor Details
#initialize(output) ⇒ FindMatches
Returns a new instance of FindMatches.
142 143 144 |
# File 'lib/yobi/repository/find.rb', line 142 def initialize(output) @output = output end |
Instance Attribute Details
#output ⇒ Yobi::ResticOutput (readonly)
139 140 141 |
# File 'lib/yobi/repository/find.rb', line 139 def output @output end |
Instance Method Details
#each ⇒ void #each ⇒ Enumerator[MatchesPerSnapshot, void]
Returns if no block is given.
148 149 150 151 152 |
# File 'lib/yobi/repository/find.rb', line 148 def each(&block) return enum_for(:each) unless block_given? matches_per_snapshot.each(&block) end |