Module: EppClient
- Extended by:
- EppClient
- Included in:
- EppClient
- Defined in:
- lib/epp_client/base.rb,
lib/epp_client/version.rb,
lib/epp_client/registrobr/client.rb
Defined Under Namespace
Modules: Registrobr
Classes: MissingConfigurationError, MissingEnvironmentError
Constant Summary
collapse
- VERSION =
"0.0.2"
- @@config =
nil
Instance Method Summary
collapse
Instance Method Details
#certificate(registrar, symbol) ⇒ Object
25
26
27
|
# File 'lib/epp_client/base.rb', line 25
def certificate(registrar, symbol)
"#{config[registrar.to_s]['certificates_path']}/#{config[registrar.to_s]['certificates'][symbol.to_s]}"
end
|
#config ⇒ Object
16
17
18
19
|
# File 'lib/epp_client/base.rb', line 16
def config
raise MissingConfigurationError, "file not found on #{config_file.inspect}" unless config?
@@config ||= YAML.load(File.open(config_file))
end
|
#config? ⇒ Boolean
12
13
14
|
# File 'lib/epp_client/base.rb', line 12
def config?
File.exist?(config_file)
end
|
#config_file ⇒ Object
8
9
10
|
# File 'lib/epp_client/base.rb', line 8
def config_file
"config/epp_client.yml"
end
|
#template(registrar, symbol) ⇒ Object
21
22
23
|
# File 'lib/epp_client/base.rb', line 21
def template(registrar, symbol)
"#{config[registrar.to_s]['templates_path']}/#{config[registrar.to_s]['templates'][symbol.to_s]}"
end
|