Sha256: 1b336f824ae68e5b214ff755e5a2d32f29cdc72264f6484b8af637ec34e53b5c
Contents?: true
Size: 439 Bytes
Versions: 13
Compression:
Stored size: 439 Bytes
Contents
module 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::Names.shared_template_path(@app_class) end end end
Version data entries
13 entries across 13 versions & 1 rubygems