Sha256: 1c7546dbd034d921dff1f9779eb01164ff95dc971b069651028e35ab452eb9ba

Contents?: true

Size: 439 Bytes

Versions: 104

Compression:

Stored size: 439 Bytes

Contents

class Jets::Cfn::Builders
  class SharedBuilder < BaseChildBuilder
    def compose
      stack = @app_class.new # @app_class is subclass. IE: Alarm < Jets::Stack
      builder = Jets::Stack::Builder.new(stack)
      @template = builder.template # overwrite entire @template
    end

    # template_path is an interface method for Interface module
    def template_path
      Jets::Naming.shared_template_path(@app_class)
    end
  end
end

Version data entries

104 entries across 104 versions & 2 rubygems

Version Path
jets-1.9.7 lib/jets/cfn/builders/shared_builder.rb
jets-1.9.6 lib/jets/cfn/builders/shared_builder.rb
jets-1.9.5 lib/jets/cfn/builders/shared_builder.rb
jets-1.9.4 lib/jets/cfn/builders/shared_builder.rb
jets-1.9.3 lib/jets/cfn/builders/shared_builder.rb
jets-1.9.2 lib/jets/cfn/builders/shared_builder.rb
jets-1.9.1 lib/jets/cfn/builders/shared_builder.rb
jets-1.9.0 lib/jets/cfn/builders/shared_builder.rb
jets-1.8.14 lib/jets/cfn/builders/shared_builder.rb
jets-1.8.13 lib/jets/cfn/builders/shared_builder.rb
jets-1.8.12 lib/jets/cfn/builders/shared_builder.rb
jets-1.8.11 lib/jets/cfn/builders/shared_builder.rb
jets-1.8.10 lib/jets/cfn/builders/shared_builder.rb
jets-1.8.9 lib/jets/cfn/builders/shared_builder.rb
jets-1.8.8 lib/jets/cfn/builders/shared_builder.rb
jets-1.8.7 lib/jets/cfn/builders/shared_builder.rb
jets-1.8.6 lib/jets/cfn/builders/shared_builder.rb
jets-1.8.5 lib/jets/cfn/builders/shared_builder.rb
jets-1.8.4 lib/jets/cfn/builders/shared_builder.rb
jets-1.8.3 lib/jets/cfn/builders/shared_builder.rb