Sha256: 445e2e7b645693090a50fbf3f2cf57bab5288bfaa1963e5e060d0d25e1a9f49c
Contents?: true
Size: 1.12 KB
Versions: 10
Compression:
Stored size: 1.12 KB
Contents
require 'active_support/core_ext/hash' require 'yaml' class Jets::Cfn # TODO: Refactor builder classes. They all work slightly differently. class TemplateBuilders autoload :Interface, "jets/cfn/template_builders/interface" autoload :ParentBuilder, "jets/cfn/template_builders/parent_builder" # These build the app/controllers, app/jobs, and app/functions autoload :BaseChildBuilder, "jets/cfn/template_builders/base_child_builder" autoload :ControllerBuilder, "jets/cfn/template_builders/controller_builder" autoload :JobBuilder, "jets/cfn/template_builders/job_builder" autoload :FunctionBuilder, "jets/cfn/template_builders/function_builder" autoload :RuleBuilder, "jets/cfn/template_builders/rule_builder" autoload :ApiGatewayBuilder, "jets/cfn/template_builders/api_gateway_builder" autoload :ApiGatewayDeploymentBuilder, "jets/cfn/template_builders/api_gateway_deployment_builder" # separate beasts: autoload :FunctionProperties, "jets/cfn/template_builders/function_properties" # sort of a builder autoload :IamPolicy, "jets/cfn/template_builders/iam_policy" # resource only end end
Version data entries
10 entries across 10 versions & 1 rubygems