Module: Alidns

Defined in:
lib/alidns.rb,
lib/alidns/sign.rb,
lib/alidns/service.rb,
lib/alidns/version.rb,
lib/alidns/configuration.rb

Defined Under Namespace

Modules: Sign Classes: Configuration, Service

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.configObject

Global settings for Rongcloud



15
16
17
# File 'lib/alidns/configuration.rb', line 15

def config
  @config
end

.configure {|@config ||= Alidns::Configuration.new| ... } ⇒ Object

Configures global settings for Rongcloud

Rongcloud.configure do |config|
  config.app_key = 10
end

Yields:



10
11
12
# File 'lib/alidns/configuration.rb', line 10

def configure(&block)
  yield @config ||= Alidns::Configuration.new
end

.libObject



13
14
15
# File 'lib/alidns.rb', line 13

def lib
 File.join root, 'lib'
end

.rootObject



9
10
11
# File 'lib/alidns.rb', line 9

def root
 File.dirname __dir__
end