Class: Crabfarm::Live::NavigatorRunner
- Inherits:
-
Object
- Object
- Crabfarm::Live::NavigatorRunner
show all
- Defined in:
- lib/crabfarm/live/navigator_runner.rb
Defined Under Namespace
Classes: Dsl, InterceptContextDecorator
Instance Method Summary
collapse
Constructor Details
#initialize(_manager, _target) ⇒ NavigatorRunner
Returns a new instance of NavigatorRunner.
9
10
11
12
13
14
|
# File 'lib/crabfarm/live/navigator_runner.rb', line 9
def initialize(_manager, _target)
@manager = _manager
@target = _target
@rspec = true
@params = {}
end
|
Instance Method Details
#clear_params ⇒ Object
30
31
32
33
|
# File 'lib/crabfarm/live/navigator_runner.rb', line 30
def clear_params
@params = {}
@rspec = false
end
|
#dsl ⇒ Object
16
17
18
|
# File 'lib/crabfarm/live/navigator_runner.rb', line 16
def dsl
@dsl ||= Dsl.new self
end
|
#use_memento(_memento) ⇒ Object
20
21
22
23
|
# File 'lib/crabfarm/live/navigator_runner.rb', line 20
def use_memento(_memento)
@memento = _memento
@rspec = false
end
|
#use_params(_params = {}) ⇒ Object
25
26
27
28
|
# File 'lib/crabfarm/live/navigator_runner.rb', line 25
def use_params(_params={})
@params = @params.merge _params
@rspec = false
end
|
#use_rspec ⇒ Object
35
36
37
|
# File 'lib/crabfarm/live/navigator_runner.rb', line 35
def use_rspec
@rspec = true
end
|