Sha256: 668c0261e0a92c62f765a0e641bcbe9ec2dd87d9eafef3249a8c1acae2d2728b
Contents?: true
Size: 1.53 KB
Versions: 2
Compression:
Stored size: 1.53 KB
Contents
require 'rubygems' require 'active_support/all' # Use active supports auto load mechanism require 'active_support/version' if ActiveSupport::VERSION::MAJOR > 2 require 'active_support/dependencies' ActiveSupport::Dependencies.autoload_paths << File.dirname(__FILE__) else ActiveSupport::Dependencies.load_paths << File.dirname(__FILE__) end # Configure active support to log auto-loading of dependencies #ActiveSupport::Dependencies::RAILS_DEFAULT_LOGGER = Logger.new($stdout) #ActiveSupport::Dependencies.log_activity = true require File.dirname(__FILE__) + "/sprinkle/version.rb" # Load up extensions to existing classes Dir[File.dirname(__FILE__) + '/sprinkle/extensions/*.rb'].each { |e| require e } # Load up the verifiers so they can register themselves Dir[File.dirname(__FILE__) + '/sprinkle/verifiers/*.rb'].each { |e| require e } # Load up the installers so they can register themselves Dir[File.dirname(__FILE__) + '/sprinkle/installers/*.rb'].each { |e| require e } # Configuration options module Sprinkle OPTIONS = { :testing => false, :verbose => false, :force => false } end # Object is extended to give the package, policy, and deployment methods. To # read about each method, see the corresponding module which is included. #-- # Define a logging target and understand packages, policies and deployment DSL #++ class Object include Sprinkle::Package, Sprinkle::Policy, Sprinkle::Deployment def logger # :nodoc: @@__log__ ||= ActiveSupport::BufferedLogger.new($stdout, ActiveSupport::BufferedLogger::Severity::INFO) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sprinkle-0.5.0 | lib/sprinkle.rb |
sprinkle-0.5.0.rc1 | lib/sprinkle.rb |