Sha256: 2b04f6ddec2b3dfc31947b0223f880246933f81a60552436d192184f59d768dc
Contents?: true
Size: 671 Bytes
Versions: 1
Compression:
Stored size: 671 Bytes
Contents
require "econfig/version" require "econfig/memory" require "econfig/yaml" require "econfig/env" require "econfig/configuration" require "econfig/shortcut" module Econfig class NotFound < StandardError; end class << self attr_accessor :root, :env, :instance def use_database require "econfig/active_record" Econfig.instance.backends << Econfig::ActiveRecord.new end def use_redis(redis) require "econfig/redis" Econfig.instance.backends << Econfig::Redis.new(redis) end end end Econfig.instance = Econfig::Configuration.new Econfig.instance.backends << Econfig::ENV.new Econfig.instance.backends << Econfig::YAML.new
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
econfig-0.1.0 | lib/econfig.rb |