Class: EasyType::Pdb

Inherits:
PuppetService show all
Defined in:
lib/easy_type/pdb.rb

Instance Method Summary collapse

Methods inherited from PuppetService

#get, #post

Constructor Details

#initializePdb

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