module Genome::Core::Helpers::Template
Attributes
dependencies[R]
parameters[R]
template_name[R]
Public Class Methods
new(template_name, template_parameters, dependencies)
click to toggle source
# File lib/genome/core/helpers/template.rb, line 11 def initialize(template_name, template_parameters, dependencies) @template_name = template_name @parameters = {} @dependencies = dependencies || [] template_parameters.each do |parameter_name, parameter_value| if property_configs.key?(parameter_name) @parameters[parameter_name] = parameter_value end end end
Public Instance Methods
to_h()
click to toggle source
# File lib/genome/core/helpers/template.rb, line 23 def to_h { template_name => { Type: self.class.aws_template, Properties: parameters, DependsOn: dependencies } } end