Sha256: a458606edebeb558065ff184493ae26046538836498b1e9f0d592a6207c1d634

Contents?: true

Size: 399 Bytes

Versions: 9

Compression:

Stored size: 399 Bytes

Contents

module Mundipagg
  class Response
    attr_reader :body

    alias :payload :body

    def initialize(body = {})
      @body = body
    end

    def success?
      payload[:success]
    end

    def error
      ::Mundipagg::Error.new error_item[:description], error_item[:error_code]
    rescue NoMethodError
      nil
    end

    def error_item
      raise "Not yet implemented"
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
better-mundipagg-0.2.6 lib/mundipagg/response.rb
better-mundipagg-0.2.5 lib/mundipagg/response.rb
better-mundipagg-0.2.4 lib/mundipagg/response.rb
better-mundipagg-0.2.3 lib/mundipagg/response.rb
better-mundipagg-0.2.2 lib/mundipagg/response.rb
better-mundipagg-0.2.1 lib/mundipagg/response.rb
better-mundipagg-0.2.0 lib/mundipagg/response.rb
better-mundipagg-0.1.5 lib/mundipagg/response.rb
better-mundipagg-0.1.3 lib/mundipagg/response.rb