Method: Jets::Cfn::Builders::ControllerBuilder#add_api_gateway_parameters

Defined in:
lib/jets/cfn/builders/controller_builder.rb

#add_api_gateway_parametersObject



16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/jets/cfn/builders/controller_builder.rb', line 16

def add_api_gateway_parameters
  return if Jets::Router.routes.empty?

  add_parameter("RestApi", Description: "RestApi")
  scoped_routes.each do |route|
    resource = Jets::Resource::ApiGateway::Resource.new(route.path)
    add_parameter(resource.logical_id, description: resource.desc)
    if route.authorizer
      add_parameter(route.authorizer_id, description: route.)
    end
  end

  if @app_class.authorizer
    add_parameter(@app_class.authorizer_id, description: @app_class.)
  end
end