class Ferrum::Network::Request

Public Class Methods

new(params) click to toggle source
# File lib/ferrum/network/request.rb, line 8
def initialize(params)
  @params = params
  @request = @params["request"]
end

Public Instance Methods

frame_id() click to toggle source
# File lib/ferrum/network/request.rb, line 25
def frame_id
  @params["frameId"]
end
headers() click to toggle source
# File lib/ferrum/network/request.rb, line 41
def headers
  @request["headers"]
end
id() click to toggle source
# File lib/ferrum/network/request.rb, line 13
def id
  @params["requestId"]
end
method() click to toggle source
# File lib/ferrum/network/request.rb, line 37
def method
  @request["method"]
end
time() click to toggle source
# File lib/ferrum/network/request.rb, line 45
def time
  @time ||= Time.strptime(@params["wallTime"].to_s, "%s")
end
type() click to toggle source
# File lib/ferrum/network/request.rb, line 17
def type
  @params["type"]
end
type?(value) click to toggle source
# File lib/ferrum/network/request.rb, line 21
def type?(value)
  type.downcase == value.to_s.downcase
end
url() click to toggle source
# File lib/ferrum/network/request.rb, line 29
def url
  @request["url"]
end
url_fragment() click to toggle source
# File lib/ferrum/network/request.rb, line 33
def url_fragment
  @request["urlFragment"]
end