class RubyTerraform::Configuration

Attributes

binary[RW]
logger[RW]
options[RW]
stderr[RW]
stdin[RW]
stdout[RW]

Public Class Methods

new() click to toggle source
# File lib/ruby_terraform.rb, line 1437
def initialize
  @binary = 'terraform'
  @logger = default_logger
  @options = default_options
  @stdin = ''
  @stdout = $stdout
  @stderr = $stderr
end

Public Instance Methods

default_logger() click to toggle source
# File lib/ruby_terraform.rb, line 1427
def default_logger
  logger = Logger.new($stdout)
  logger.level = Logger::INFO
  logger
end
default_options() click to toggle source
# File lib/ruby_terraform.rb, line 1433
def default_options
  Options::Factory.new(Options::DEFINITIONS)
end