module Devops module Version2_0 module Routes module StackTemplateRoutes def self.registered(app) app.after %r{\A/stack_template(/[\w]+)?\z} do statistic end app.get_with_headers '/stack_templates', :headers => [:accept], &Devops::Version2_0::Handler::StackTemplate.get_stack_templates app.get_with_headers '/stack_templates/provider/:provider', :headers => [:accept], &Devops::Version2_0::Handler::StackTemplate.get_stack_templates_for_provider app.post_with_headers "/stack_template", :headers => [:accept], &Devops::Version2_0::Handler::StackTemplate.create_stack_template hash = {} hash['GET'] = Devops::Version2_0::Handler::StackTemplate.get_stack_template hash['DELETE'] = Devops::Version2_0::Handler::StackTemplate.delete_stack_template app.multi_routes '/stack_template/:stack_template_id', {}, hash puts "Stack_template routes initialized" end end end end end