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 |