fluke/devops-service/devops_loader.rb

18 lines
382 B
Ruby
Raw Normal View History

2015-01-26 15:02:58 +03:00
class DevopsLoader
def self.load
#Devops::Routes.route "/version", DevopsVersion
end
def self.routes
if defined?(Devops::Plugin)
routes = {}
plugins = Devops::Plugin.constants.collect{|s| Devops::Plugin.const_get(s)}.select {|const| const.class == Module}
puts plugins.inspect
plugins.each do |p|
p.routes
end
end
end
end