Class: Filigree::TourGuide
Overview
This class can be used to call multiple visitors on an object at once. This could potentialy reduce the number of times data structures are traversed.
Instance Attribute Summary collapse
-
#visitors ⇒ Object
readonly
Returns the value of attribute visitors.
Instance Method Summary collapse
-
#call(*objects) ⇒ Array<Visitor>
Call each visitor on the specified objects.
-
#initialize(*visitors) ⇒ TourGuide
constructor
Construct a tour guide for a list of visitors.
Constructor Details
#initialize(*visitors) ⇒ TourGuide
Construct a tour guide for a list of visitors.
158 159 160 |
# File 'lib/filigree/visitor.rb', line 158 def initialize(*visitors) @visitors = visitors end |
Instance Attribute Details
#visitors ⇒ Object (readonly)
Returns the value of attribute visitors.
144 145 146 |
# File 'lib/filigree/visitor.rb', line 144 def visitors @visitors end |