Class: EasyType::Pdb
- Inherits:
-
PuppetService
- Object
- PuppetService
- EasyType::Pdb
- Defined in:
- lib/easy_type/pdb.rb
Instance Method Summary collapse
- #events(query) ⇒ Object
- #facts(query) ⇒ Object
-
#initialize ⇒ Pdb
constructor
A new instance of Pdb.
- #inventory(query) ⇒ Object
- #nodes(query) ⇒ Object
Methods inherited from PuppetService
Constructor Details
#initialize ⇒ Pdb
Returns a new instance of Pdb.
3 4 5 6 7 8 |
# File 'lib/easy_type/pdb.rb', line 3 def initialize super() port = 8081 prefix = '/pdb/query/v4' @base_url = "https://#{@server}:#{port}#{prefix}" end |
Instance Method Details
#events(query) ⇒ Object
14 15 16 |
# File 'lib/easy_type/pdb.rb', line 14 def events(query) get('/events', query) end |
#facts(query) ⇒ Object
18 19 20 |
# File 'lib/easy_type/pdb.rb', line 18 def facts(query) get('/facts', query) end |
#inventory(query) ⇒ Object
22 23 24 |
# File 'lib/easy_type/pdb.rb', line 22 def inventory(query) get('/inventory', query) end |
#nodes(query) ⇒ Object
10 11 12 |
# File 'lib/easy_type/pdb.rb', line 10 def nodes(query) get('/nodes',query) end |