Class: Screengem::AutomaticVisit
- Inherits:
-
Object
- Object
- Screengem::AutomaticVisit
- Defined in:
- lib/screengem/automatic_visit.rb
Overview
Knows how to decorate public screen element methods with a visit invocation around any public method.
This behaviour is turned on for any screen element instance that overrides the visit_path method.
Instance Attribute Summary collapse
-
#screen_element ⇒ Object
readonly
Returns the value of attribute screen_element.
Instance Method Summary collapse
-
#initialize(screen_element) ⇒ AutomaticVisit
constructor
A new instance of AutomaticVisit.
- #respond_to_missing?(method) ⇒ Boolean
Constructor Details
#initialize(screen_element) ⇒ AutomaticVisit
Returns a new instance of AutomaticVisit.
10 11 12 |
# File 'lib/screengem/automatic_visit.rb', line 10 def initialize(screen_element) @screen_element = screen_element end |
Instance Attribute Details
#screen_element ⇒ Object (readonly)
Returns the value of attribute screen_element.
8 9 10 |
# File 'lib/screengem/automatic_visit.rb', line 8 def screen_element @screen_element end |
Instance Method Details
#respond_to_missing?(method) ⇒ Boolean
28 29 30 |
# File 'lib/screengem/automatic_visit.rb', line 28 def respond_to_missing?(method, *) screen_element.respond_to?(method) end |