class Digicert::Errors::RequestError
Attributes
msg[R]
Public Class Methods
new(msg = {})
click to toggle source
Calls superclass method
# File lib/digicert/errors/request_error.rb, line 6 def initialize(msg = {}) @msg = msg super msg end
Public Instance Methods
explanation()
click to toggle source
# File lib/digicert/errors/request_error.rb, line 18 def explanation "A request to Digicert API failed" end
kind()
click to toggle source
# File lib/digicert/errors/request_error.rb, line 22 def kind response_body.fetch("code", {}) end
message()
click to toggle source
# File lib/digicert/errors/request_error.rb, line 11 def message <<-MSG.gsub(/^ {8}/, "") #{explanation}: #{response_body} MSG end
Private Instance Methods
response_body()
click to toggle source
# File lib/digicert/errors/request_error.rb, line 30 def response_body JSON[msg] rescue {} end