Module: ZerigoDNS

Defined in:
lib/zerigodns.rb,
lib/zerigodns/client.rb,
lib/zerigodns/config.rb

Defined Under Namespace

Modules: Middleware, Resource Classes: Client, Config, Host, HostTemplate, Tools, Zone, ZoneTemplate

Class Method Summary collapse

Class Method Details

.configConfig

Instantiates and memoizes a new Config object

Returns:

  • (Config)

    the cached configuration instance



29
30
31
# File 'lib/zerigodns.rb', line 29

def config
  @config ||= Config.new
end

.configure {|Config| ... } ⇒ Object

Exposes a block with the Config instance

Yields:

  • (Config)

    the config instance



37
38
39
# File 'lib/zerigodns.rb', line 37

def configure
  yield config
end