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