Module: CloudstackNagios::Helper

Included in:
Base
Defined in:
lib/cloudstack-nagios/helper.rb

Instance Method Summary collapse

Instance Method Details

#load_template(name) ⇒ Object



3
4
5
6
# File 'lib/cloudstack-nagios/helper.rb', line 3

def load_template(name)
  templ = File.read(File.join(File.dirname(__FILE__), "templates", name))
  Erubis::Eruby.new(templ)
end

#routers ⇒ Object



8
9
10
11
12
13
14
15
# File 'lib/cloudstack-nagios/helper.rb', line 8

def routers
	routers = client.list_routers
	projects = client.list_projects
	projects.each do |project|
  	routers = routers + client.list_routers({projectid: project['id']})
	end
	routers
end