Sha256: 1363b7b9da8319b109cb69754b28fa181c213fb5dedabefa98674327d4caf98f

Contents?: true

Size: 695 Bytes

Versions: 8

Compression:

Stored size: 695 Bytes

Contents

require 'xml'
require 'demolisher'

module EnomAPI  # :nodoc:
  autoload :Client, File.dirname(__FILE__) + '/enom-api/client.rb'
  autoload :Interface, File.dirname(__FILE__) + '/enom-api/interface.rb'
  autoload :Registrant, File.dirname(__FILE__) + '/enom-api/registrant.rb'
  autoload :SearchQuery, File.dirname(__FILE__) + '/enom-api/search_query.rb'

  # API Response error exception
  class ResponseError < RuntimeError
    attr_reader :messages
    def initialize(error_messages)
      @messages = error_messages
    end
  end
  # API Incomplete response error
  class IncompleteResponseError < RuntimeError
    attr_reader :xml
    def initialize(xml)
      @xml = xml
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
enom-api-0.2.3 lib/enom-api.rb
enom-api-0.2.2 lib/enom-api.rb
enom-api-0.2.1 lib/enom-api.rb
enom-api-0.2.0 lib/enom-api.rb
enom-api-0.1.4 lib/enom-api.rb
enom-api-0.1.3 lib/enom-api.rb
enom-api-0.1.2 lib/enom-api.rb
enom-api-0.1.1 lib/enom-api.rb