Class: PryMoves::Recursion::Holder
- Inherits:
-
Array
- Object
- Array
- PryMoves::Recursion::Holder
- Defined in:
- lib/pry-moves/recursion_tracker.rb
Instance Method Summary collapse
-
#initialize(*args) ⇒ Holder
constructor
A new instance of Holder.
- #new_tracker ⇒ Object
- #track(*args) ⇒ Object
Constructor Details
#initialize(*args) ⇒ Holder
Returns a new instance of Holder.
75 76 77 78 |
# File 'lib/pry-moves/recursion_tracker.rb', line 75 def initialize(*args) super new_tracker end |
Instance Method Details
#new_tracker ⇒ Object
80 81 82 |
# File 'lib/pry-moves/recursion_tracker.rb', line 80 def new_tracker @tracker = Tracker.new end |
#track(*args) ⇒ Object
84 85 86 87 88 89 90 |
# File 'lib/pry-moves/recursion_tracker.rb', line 84 def track *args @tracker.track *args if @tracker.finished? self << @tracker if @tracker.good? new_tracker end end |