class DTK::DSL::Template::V1::ServiceInstance
Public Instance Methods
generate!()
click to toggle source
For generation
# File lib/dsl/template/v1/service_instance.rb, line 43 def generate! set :DSLVersion, req(:DSLVersion) set :Name, req(:Name) set? :DependentModules, val(:DependentModules) merge generate_child(:assembly, req(:Assembly)) if val(:Assembly) end
parse!()
click to toggle source
For parsing
# File lib/dsl/template/v1/service_instance.rb, line 33 def parse! remove_processed_keys_from_input_hash! do set :DSLVersion, input_key_value(:DSLVersion) set :Name, input_key_value(:DSLVersion) set? :DependentModules, input_key_value?(:DependentModules) end merge parse_child(:assembly, input_hash) end