Sha256: 85798f12d02a189038c86b85386a189f92460625d69d3f5400d762d6fd0dc260

Contents?: true

Size: 254 Bytes

Versions: 7

Compression:

Stored size: 254 Bytes

Contents

module Espago
  class InvalidRequestError < Error
    def initialize(response)
      @status = response.status
      @body = parse(response.body)
    end

    private

    def parse(body)
      JSON.parse body
      rescue
        body
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
espago-0.1.11 lib/espago/error/invalid_request_error.rb
espago-0.1.10 lib/espago/error/invalid_request_error.rb
espago-0.1.9 lib/espago/error/invalid_request_error.rb
espago-0.1.8 lib/espago/error/invalid_request_error.rb
espago-0.1.2 lib/espago/error/invalid_request_error.rb
espago-0.0.9 lib/espago/error/invalid_request_error.rb
espago-0.0.7 lib/espago/error/invalid_request_error.rb