lib/sprinkle.rb in crafterm-sprinkle-0.1.5 vs lib/sprinkle.rb in crafterm-sprinkle-0.1.6

- old
+ new

@@ -8,19 +8,25 @@ #Dependencies::RAILS_DEFAULT_LOGGER = Logger.new($stdout) #Dependencies.log_activity = true # 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 } # Configuration options module Sprinkle - OPTIONS = { :testing => false, :verbose => false } + 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 + def logger # :nodoc: @@__log__ ||= ActiveSupport::BufferedLogger.new($stdout, ActiveSupport::BufferedLogger::Severity::INFO) end end