Module: Corona
- Defined in:
- lib/corona.rb,
lib/corona/cli.rb,
lib/corona/log.rb,
lib/corona/core.rb,
lib/corona/snmp.rb,
lib/corona/db/db.rb,
lib/corona/model.rb,
lib/corona/config.rb,
lib/corona/db/model.rb
Defined Under Namespace
Classes: CLI, Config, Core, CoronaError, DB, Logger, Model, SNMP
Constant Summary
collapse
- Log =
Logger.new
- CFGS =
Asetus.new :name=>'corona', :load=>'false', :key_to_s=>true
- CFG =
CFGS.cfg
Class Method Summary
collapse
Class Method Details
.new(opts = {}) ⇒ Object
11
12
13
|
# File 'lib/corona/core.rb', line 11
def new opts={}
Core.new opts
end
|
.poll(opts = {}) ⇒ Object
15
16
17
18
19
20
21
|
# File 'lib/corona/core.rb', line 15
def poll opts={}
host = opts.delete :host
raise CoronaError, '\'host\' not given' unless host
corona = new opts
result = corona.poll Resolv.getaddress(host)
corona.mkrecord result if result
end
|