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