module RubyTerraform::Options::Values
Public Class Methods
boolean(value)
click to toggle source
# File lib/ruby_terraform/options/values.rb, line 11 def self.boolean(value) Boolean.new(value) end
complex(value)
click to toggle source
# File lib/ruby_terraform/options/values.rb, line 19 def self.complex(value) Complex.new(value) end
key_value(key, value)
click to toggle source
# File lib/ruby_terraform/options/values.rb, line 23 def self.key_value(key, value) KeyValue.new(key, value) end
resolve(type)
click to toggle source
# File lib/ruby_terraform/options/values.rb, line 27 def self.resolve(type) case type when :string then Values::String when :boolean then Values::Boolean when :complex then Values::Complex when :key_value then Values::KeyValue else type end end
string(value)
click to toggle source
# File lib/ruby_terraform/options/values.rb, line 15 def self.string(value) String.new(value) end