# encoding: UTF-8 require "json" require "providers/provider_factory" module Devops module Version2_0 module Core module ProviderRoutes def self.registered(app) # Get devops providers # # * *Request* # - method : GET # - headers : # - Accept: application/json # # * *Returns* : # [ # "ec2", # "openstack" # ] app.get "/providers" do check_headers :accept check_privileges("provider", "r") json ::Provider::ProviderFactory.providers end puts "Provider routes initialized" end end end end #register Version2_0::Core::ProviderRoutes end