Sha256: d37a860230cb4c475ca08608585c3655f559c783a51af6bcf3713660af8a82e0
Contents?: true
Size: 593 Bytes
Versions: 1
Compression:
Stored size: 593 Bytes
Contents
require "digicert/config" module Digicert module Errors class RequestError < StandardError def initialize(msg = {}) @msg = msg super msg end def message <<-MSG.gsub(/^ {8}/, '') #{explanation}: #{response_body} MSG end def explanation "A request to Digicert API failed" end def kind response_body.fetch("code", {}) end private attr_reader :msg def response_body JSON[msg] rescue {} end end end Error = Errors::RequestError end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
digicert-0.1.1 | lib/digicert/errors/request_error.rb |