Sha256: eab16338f3e2c493098ee0d76ddbe070e80524a7c1c2e25b5a40d05108449495
Contents?: true
Size: 1.13 KB
Versions: 6
Compression:
Stored size: 1.13 KB
Contents
require 'minimart/output' module Minimart # General configuration settings for Minimart. class Configuration class << self # IO interface for minimart # @return [Minimart::Output] def output @output || Minimart::Output.new($stdout) end # Set which IO output should use # @param [IO] io def output=(io) @output = Minimart::Output.new(io) end def load_deps=(load_deps) @load_deps = load_deps end def load_deps if defined? @load_deps @load_deps else false end end def chef_server_config=(config) @chef_server = config end def chef_server_config (@chef_server || {}).merge(ssl: {verify: verify_ssl}) end def github_config=(config) @github_config = config end def github_config (@github_config || {}).merge(connection_options: {ssl: {verify: verify_ssl}}) end def verify_ssl @verify_ssl.nil? ? true : @verify_ssl end def verify_ssl=(val) @verify_ssl = val end end end end
Version data entries
6 entries across 6 versions & 1 rubygems