Sha256: 4ab6f1aab4cea6577eca926052bb63ba216bed4e04c390434fe84dff77f0a4e9

Contents?: true

Size: 550 Bytes

Versions: 14

Compression:

Stored size: 550 Bytes

Contents

module Capybara::Poltergeist::NetworkTraffic
  class Response
    def initialize(data)
      @data = data
    end

    def url
      @data['url']
    end

    def status
      @data['status']
    end

    def status_text
      @data['statusText']
    end

    def headers
      @data['headers']
    end

    def redirect_url
      @data['redirectUrl']
    end

    def body_size
      @data['bodySize']
    end

    def content_type
      @data['contentType']
    end

    def time
      @data['time'] && Time.parse(@data['time'])
    end
  end
end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
poltergeist-1.5.1 lib/capybara/poltergeist/network_traffic/response.rb
poltergeist-1.5.0 lib/capybara/poltergeist/network_traffic/response.rb
poltergeist-1.4.1 lib/capybara/poltergeist/network_traffic/response.rb
poltergeist-1.4.0 lib/capybara/poltergeist/network_traffic/response.rb
poltergeist-1.1.2 lib/capybara/poltergeist/network_traffic/response.rb
poltergeist-1.0.3 lib/capybara/poltergeist/network_traffic/response.rb
poltergeist-1.3.0 lib/capybara/poltergeist/network_traffic/response.rb
poltergeist-1.1.1 lib/capybara/poltergeist/network_traffic/response.rb
poltergeist-1.2.0 lib/capybara/poltergeist/network_traffic/response.rb
poltergeist-1.1.0 lib/capybara/poltergeist/network_traffic/response.rb
poltergeist-1.0.2 lib/capybara/poltergeist/network_traffic/response.rb
poltergeist-1.0.1 lib/capybara/poltergeist/network_traffic/response.rb
poltergeist-1.0.0 lib/capybara/poltergeist/network_traffic/response.rb
poltergeist-0.7.0 lib/capybara/poltergeist/network_traffic/response.rb