module ShowMeTheCookies
change gem version here then use bundler's rake tasks to make a new release follow semantic versioning guides.rubygems.org/patterns/#semantic-versioning
Constants
- VERSION
Attributes
adapters[R]
Public Class Methods
register_adapter(driver, adapter)
click to toggle source
Register your own capybara-driver cookie adapter. Use the same name as the one Capybara does to identify that driver. Implement the interface of spec/shared_examples_for_api, as seen in lib/show_me_the_cookies/drivers
# File lib/show_me_the_cookies.rb, line 14 def register_adapter(driver, adapter) adapters[driver] = adapter end
Public Instance Methods
Private Instance Methods
current_driver_adapter()
click to toggle source
# File lib/show_me_the_cookies.rb, line 68 def current_driver_adapter adapter = ShowMeTheCookies.adapters[Capybara.current_driver] if adapter.nil? raise(ShowMeTheCookies::UnknownDriverError, "Unsupported driver #{Capybara.current_driver}, use one of #{ShowMeTheCookies.adapters.keys} or register your new driver with ShowMeTheCookies.register_adapter") end adapter.new(Capybara.current_session.driver) end