Sha256: 003eff22724ba2014d54940ad7c50a5646d64b383e213c0d3a7f4f18f29abe61

Contents?: true

Size: 271 Bytes

Versions: 8

Compression:

Stored size: 271 Bytes

Contents

# frozen_string_literal: true

module OpenRecycling
  class ClientError < StandardError
    attr_reader :code, :uri, :body

    def initialize(code:, message:, uri:, body: nil)
      super(message)
      @code = code
      @uri = uri
      @body = body
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
open_recycling-0.0.8 lib/open_recycling/client_error.rb
open_recycling-0.0.7 lib/open_recycling/client_error.rb
open_recycling-0.0.6 lib/open_recycling/client_error.rb
open_recycling-0.0.5 lib/open_recycling/client_error.rb
open_recycling-0.0.4 lib/open_recycling/client_error.rb
open_recycling-0.0.3 lib/open_recycling/client_error.rb
open_recycling-0.0.2 lib/open_recycling/client_error.rb
open_recycling-0.0.1 lib/open_recycling/client_error.rb