Module: PDNS

Defined in:
lib/pdns_api.rb,
lib/pdns_api/api.rb,
lib/pdns_api/http.rb,
lib/pdns_api/zone.rb,
lib/pdns_api/client.rb,
lib/pdns_api/config.rb,
lib/pdns_api/server.rb,
lib/pdns_api/version.rb,
lib/pdns_api/metadata.rb,
lib/pdns_api/override.rb,
lib/pdns_api/cryptokey.rb

Overview

Module for interaction with the PowerDNS HTTP API.

Defined Under Namespace

Classes: API, Client, Config, CryptoKey, HTTP, Metadata, Override, Server, Zone

Constant Summary collapse

VERSION =

The version of pdns_api.

'0.1.3'.freeze

Class Method Summary collapse

Class Method Details

.new(args) ⇒ Client

Create a PDNS::Client object.

Parameters:

  • args (Hash)

    arguments used to create a Client object.

Returns:

  • (Client)

    a client object to communicate to the API.



35
36
37
# File 'lib/pdns_api.rb', line 35

def new(args)
  Client.new(args)
end