module Dressing
Constants
- VERSION
Attributes
current_session[RW]
Public Class Methods
app()
click to toggle source
# File lib/dressing.rb, line 41 def app ::Capybara.app end
configuration()
click to toggle source
# File lib/dressing.rb, line 53 def configuration @configuration ||= Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/dressing.rb, line 57 def configure yield configuration end
http_client()
click to toggle source
# File lib/dressing.rb, line 45 def http_client @http_client ||= begin client = Selenium::WebDriver::Remote::Http::Persistent.new client.timeout = configuration.http_timeout client end end
using_driver(driver) { || ... }
click to toggle source
# File lib/dressing.rb, line 32 def using_driver(driver) old_session = current_session Dressing.current_session = Capybara::Session.new driver yield ensure driver.quit Dressing.current_session = old_session end