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