Sha256: 4acd2212794111c00d455d7dab0fb721450b0715e42fbc7ad5cb6219a9b63a03

Contents?: true

Size: 507 Bytes

Versions: 22

Compression:

Stored size: 507 Bytes

Contents

class Jets::Cfn::TemplateBuilders
  class FunctionBuilder < BaseChildBuilder
    # compose is an interface method for Interface module
    def compose
      add_common_parameters
      add_functions
    end

    # For function stacks, ensure there's a _function.yml at the end of the
    # template_path name for easy identification.
    def template_path
      path = super
      unless path.include?("function.yml")
        path = path.sub(".yml", "_function.yml")
      end
      path
    end

  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
jets-0.8.0 lib/jets/cfn/template_builders/function_builder.rb
jets-0.7.1 lib/jets/cfn/template_builders/function_builder.rb
jets-0.7.0 lib/jets/cfn/template_builders/function_builder.rb
jets-0.6.9 lib/jets/cfn/template_builders/function_builder.rb
jets-0.6.8 lib/jets/cfn/template_builders/function_builder.rb
jets-0.6.7 lib/jets/cfn/template_builders/function_builder.rb
jets-0.6.6 lib/jets/cfn/template_builders/function_builder.rb
jets-0.6.5 lib/jets/cfn/template_builders/function_builder.rb
jets-0.6.4 lib/jets/cfn/template_builders/function_builder.rb
jets-0.6.3 lib/jets/cfn/template_builders/function_builder.rb
jets-0.6.2 lib/jets/cfn/template_builders/function_builder.rb
jets-0.6.1 lib/jets/cfn/template_builders/function_builder.rb
jets-0.6.0 lib/jets/cfn/template_builders/function_builder.rb
jets-0.5.8 lib/jets/cfn/template_builders/function_builder.rb
jets-0.5.7 lib/jets/cfn/template_builders/function_builder.rb
jets-0.5.6 lib/jets/cfn/template_builders/function_builder.rb
jets-0.5.5 lib/jets/cfn/template_builders/function_builder.rb
jets-0.5.4 lib/jets/cfn/template_builders/function_builder.rb
jets-0.5.3 lib/jets/cfn/template_builders/function_builder.rb
jets-0.5.2 lib/jets/cfn/template_builders/function_builder.rb