Class: IcingaApi
- Inherits:
-
Object
- Object
- IcingaApi
- Defined in:
- lib/icinga_api.rb,
lib/icinga_api/host.rb,
lib/icinga_api/request.rb,
lib/icinga_api/service.rb,
lib/icinga_api/version.rb
Defined Under Namespace
Classes: Host, Request, Service
Constant Summary collapse
- VERSION =
"0.0.1"
Instance Attribute Summary collapse
-
#data ⇒ Object
readonly
Returns the value of attribute data.
Instance Method Summary collapse
- #host(name) ⇒ Object
-
#initialize(options = {}) ⇒ IcingaApi
constructor
A new instance of IcingaApi.
Constructor Details
#initialize(options = {}) ⇒ IcingaApi
Returns a new instance of IcingaApi.
16 17 18 19 |
# File 'lib/icinga_api.rb', line 16 def initialize( = {}) @data = @data[:url] += '/web/api/json' end |
Instance Attribute Details
#data ⇒ Object (readonly)
Returns the value of attribute data.
14 15 16 |
# File 'lib/icinga_api.rb', line 14 def data @data end |