Module: TFDSL::KindTranslator

Defined in:
lib/tfdsl/kind_translator.rb

Overview

Translates Class names into terraform block types

Class Method Summary collapse

Class Method Details

.kind(cls) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/tfdsl/kind_translator.rb', line 6

def kind(cls)
  kinds = {
    Provider => 'provider',
    TFModule => 'module',
    Locals => 'locals',
    Resource => 'resource',
    Variable => 'variable',
    DataSource => 'data',
    Output => 'output',
    Terraform => 'terraform'
  }
  kinds[cls]
end