Object
@api private
# File lib/selenium/webdriver/remote/response.rb, line 11 def initialize(code, payload = nil) @code = code @payload = payload || {} assert_ok end
# File lib/selenium/webdriver/remote/response.rb, line 42 def [](key) @payload[key] end
# File lib/selenium/webdriver/remote/response.rb, line 18 def error klass = Error.for_code(@payload['status']) || return ex = klass.new(error_message) ex.set_backtrace(caller) add_backtrace ex ex end
# File lib/selenium/webdriver/remote/response.rb, line 28 def error_message val = @payload['value'] case val when Hash msg = val['message'] or return "unknown error" msg << " (#{ val['class'] })" if val['class'] when String msg = val end msg end
[Validate]
Generated with the Darkfish Rdoc Generator 2.