```ruby
require 'xml'
require 'demolisher'

module EnomAPI
  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'

  class ResponseError < RuntimeError
    attr_reader :messages
    def initialize(error_messages)
      @messages = error_messages
    end
  end
  class IncompleteResponseError < RuntimeError
    attr_reader :xml
    def initialize(xml)
      @xml = xml
    end
  end
end
```

Add documentation for EnomAPI RuntimeError classes
user
```ruby
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
```
assistant