module Configliere

use(:encrypted) will bring in ‘digest/sha2’ and ‘openssl’ use(:prompt) will bring in ‘highline’, which you must gem install running the specs requires rspec and spork

Constants

ALL_MIXINS
DEFAULT_CONFIG_LOCATION

Default locations where config files live

PLATFORM_ENCRYPTION_ERROR
RUBY_ENGINE
VERSION

Public Class Methods

use(*mixins) click to toggle source
# File lib/configliere.rb, line 17
def self.use *mixins
  mixins = ALL_MIXINS if mixins.include?(:all) || mixins.empty?
  mixins.each do |mixin|
    require "configliere/#{mixin}"
  end
end