Sha256: 404d8f5974f749b0d779207f4ed69f2855a29a059ec8e44c819b4e7822187625
Contents?: true
Size: 756 Bytes
Versions: 1
Compression:
Stored size: 756 Bytes
Contents
# frozen_string_literal: true require 'ruby_vault/options' require 'ruby_vault/version' require 'logger' module RubyVault class << self def configuration @configuration ||= Configuration.new end def reset! @configuration = nil end end class Configuration attr_accessor :binary, :logger, :options, :stdin, :stdout, :stderr def default_logger logger = Logger.new($stdout) logger.level = Logger::INFO logger end def default_options Options::Factory.new(Options::DEFINITIONS) end def initialize @binary = 'terraform' @logger = default_logger @options = default_options @stdin = '' @stdout = $stdout @stderr = $stderr end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby_vault-0.1.0.pre.3 | lib/ruby_vault.rb |