Sha256: a924f5613fc039625463c25a97e3162cf53f3a65172a9e0ee6e4d023b991a27c

Contents?: true

Size: 343 Bytes

Versions: 2

Compression:

Stored size: 343 Bytes

Contents

module Xhash
  class Error < StandardError
    attr_reader :message, :response

    def initialize(options = {})
      @message = options[:message]
      @response = options[:response]
      super
    end
  end

  class MissingRequiredFieldError < Error; end

  class InvalidFieldError < Error; end

  class MalformedResponse < Error; end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
xhash_client-0.3.4 lib/xhash/error.rb
xhash_client-0.3.3 lib/xhash/error.rb