Module: Wayfarer::Networking::Strategy

Extended by:
ActiveSupport::Concern
Included in:
Capybara, Ferrum, HTTP, Selenium
Defined in:
lib/wayfarer/networking/strategy.rb

Instance Method Summary collapse

Instance Method Details

#createObject

Raises:

  • (NotImplementedError)


25
26
27
# File 'lib/wayfarer/networking/strategy.rb', line 25

def create
  raise NotImplementedError
end

#destroy(_instance) ⇒ Object



29
# File 'lib/wayfarer/networking/strategy.rb', line 29

def destroy(_instance); end

#fetch(instance, url) ⇒ Object



14
15
16
17
# File 'lib/wayfarer/networking/strategy.rb', line 14

def fetch(instance, url)
  navigate(instance, url)
  live(instance)
end

#live(_instance) ⇒ Object



23
# File 'lib/wayfarer/networking/strategy.rb', line 23

def live(_instance); end

Raises:

  • (NotImplementedError)


19
20
21
# File 'lib/wayfarer/networking/strategy.rb', line 19

def navigate(_instance, _url)
  raise NotImplementedError
end