Sha256: 7d0ef5399cf320a01be876aa9c2f21f7788c8690f263f5cc3b2eb2d3a03a0fd3

Contents?: true

Size: 314 Bytes

Versions: 8

Compression:

Stored size: 314 Bytes

Contents

module DNSimple

  class Error < StandardError
  end

  class RecordExists < Error
  end

  class RecordNotFound < Error
  end

  class RequestError < Error
    def initialize(description, response)
      super("#{description}: #{response["error"]}")
    end
  end

  class AuthenticationFailed < Error
  end

end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
dnsimple-2.0.0.a lib/dnsimple/error.rb
dnsimple-ruby-1.5.5 lib/dnsimple/error.rb
dnsimple-ruby-1.5.4 lib/dnsimple/error.rb
dnsimple-ruby-1.5.3 lib/dnsimple/error.rb
dnsimple-ruby-1.5.2 lib/dnsimple/error.rb
dnsimple-ruby-1.5.1 lib/dnsimple/error.rb
dnsimple-ruby-1.4.1 lib/dnsimple/error.rb
dnsimple-ruby-1.4.0 lib/dnsimple/error.rb