Method: Terraspace::Compiler::Dsl::Syntax::Mod::Resource#decorate

Defined in:
lib/terraspace/compiler/dsl/syntax/mod/resource.rb

#decorate(type, props) ⇒ Object



10
11
12
13
14
15
# File 'lib/terraspace/compiler/dsl/syntax/mod/resource.rb', line 10

def decorate(type, props)
  klass = decorator_class(type)
  return props unless klass
  decorator = klass.new(type, props)
  decorator.call
end