Module: Pacer::Visitors::Section
- Defined in:
- lib/pacer/visitors/section.rb
Instance Attribute Summary collapse
-
#section_name ⇒ Object
Returns the value of attribute section_name.
-
#visitor_target ⇒ Object
Returns the value of attribute visitor_target.
Instance Method Summary collapse
Instance Attribute Details
#section_name ⇒ Object
Returns the value of attribute section_name.
17 18 19 |
# File 'lib/pacer/visitors/section.rb', line 17 def section_name @section_name end |
#visitor_target ⇒ Object
Returns the value of attribute visitor_target.
17 18 19 |
# File 'lib/pacer/visitors/section.rb', line 17 def visitor_target @visitor_target end |
Instance Method Details
#section_visitor!(visitor_num) ⇒ Object
24 25 26 27 28 29 |
# File 'lib/pacer/visitors/section.rb', line 24 def section_visitor!(visitor_num) vpipes = Thread.current["visitors_#{object_id}"] vpipe = vpipes[visitor_num] vpipes[visitor_num] = nil vpipe end |
#will_visit! ⇒ Object
19 20 21 22 |
# File 'lib/pacer/visitors/section.rb', line 19 def will_visit! @visitor_count = visitor_count + 1 visitor_count - 1 end |