Module: Crabfarm::Live::Interactable::ClassMethods

Defined in:
lib/crabfarm/live/interactable.rb

Instance Method Summary collapse

Instance Method Details

#live(_options = {}, &_setup) ⇒ Object



11
12
13
14
# File 'lib/crabfarm/live/interactable.rb', line 11

def live(_options={}, &_setup)
  @delegate = _options[:delegate]
  @setup = _setup
end

#live_delegateObject



20
21
22
# File 'lib/crabfarm/live/interactable.rb', line 20

def live_delegate
  @delegate
end

#live_rspec?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/crabfarm/live/interactable.rb', line 16

def live_rspec?
  @setup.nil?
end

#live_setupObject



24
25
26
# File 'lib/crabfarm/live/interactable.rb', line 24

def live_setup
  @setup
end