Sha256: 19e92743a5dd736a2ad1f6b5d525280dec329e784299192c73e4118870c05ef5
Contents?: true
Size: 516 Bytes
Versions: 2
Compression:
Stored size: 516 Bytes
Contents
module Bond class BondError < StandardError attr_reader :http_code, :application_error_code class << self # @param [Hash] json def handle_errors(json) errors = json['errors'] if errors error_message = errors.map { |error| "Code: #{error['code']}. Message: #{error['message']}" }.join(' ') raise Bond::BondError.new(error_message) end end end # @param [String] message def initialize(message) super(message) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bond-ruby-0.2.0 | lib/bond/errors.rb |
bond-ruby-0.1.0 | lib/bond/errors.rb |