Class: Capybara::Typhoeus::Session
- Inherits:
-
Session
- Object
- Session
- Capybara::Typhoeus::Session
- Defined in:
- lib/capybara/typhoeus/session.rb
Instance Method Summary collapse
- #as=(value) ⇒ Object
- #authenticate_with(login, password) ⇒ Object
- #host_url(url) ⇒ Object
- #request_body ⇒ Object
- #request_body=(value) ⇒ Object
- #timed_out? ⇒ Boolean
- #timeout ⇒ Object
Instance Method Details
#as=(value) ⇒ Object
49 50 51 |
# File 'lib/capybara/typhoeus/session.rb', line 49 def as=(value) driver.as = value end |
#authenticate_with(login, password) ⇒ Object
11 12 13 |
# File 'lib/capybara/typhoeus/session.rb', line 11 def authenticate_with(login, password) driver.authenticate_with login, password end |
#host_url(url) ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/capybara/typhoeus/session.rb', line 19 def host_url(url) if url !~ /^http/ and Capybara.app_host url = Capybara.app_host + url.to_s end if @server url = "http://#{@server.host}:#{@server.port}" + url.to_s unless url =~ /^http/ if Capybara.always_include_port uri = URI.parse url uri.port = @server.port if uri.port == uri.default_port url = uri.to_s end end url end |
#request_body ⇒ Object
41 42 43 |
# File 'lib/capybara/typhoeus/session.rb', line 41 def request_body driver.request_body end |
#request_body=(value) ⇒ Object
45 46 47 |
# File 'lib/capybara/typhoeus/session.rb', line 45 def request_body=(value) driver.request_body = value end |
#timed_out? ⇒ Boolean
15 16 17 |
# File 'lib/capybara/typhoeus/session.rb', line 15 def timed_out? driver.timed_out? end |
#timeout ⇒ Object
37 38 39 |
# File 'lib/capybara/typhoeus/session.rb', line 37 def timeout driver.[:timeout] end |