Sha256: 645743504a897e9f64e727945b86d128dcacd98ab9ce0d125fa2414a405c9fb9

Contents?: true

Size: 822 Bytes

Versions: 2

Compression:

Stored size: 822 Bytes

Contents

require 'rubygems'
require 'active_support'

# Use active supports auto load mechanism
Dependencies.load_paths << File.dirname(__FILE__)

# Configure active support to log auto-loading of dependencies
#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 }

# Configuration options
module Sprinkle
  OPTIONS = { :testing => false, :verbose => false }
end

# Understand packages, policies and deployment DSL
class Object
  include Sprinkle::Package, Sprinkle::Policy, Sprinkle::Deployment
end

# Define a logging target
class Object
  def logger
    @@__log__ ||= ActiveSupport::BufferedLogger.new($stdout, ActiveSupport::BufferedLogger::Severity::INFO)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
crafterm-sprinkle-0.1.0 lib/sprinkle.rb
crafterm-sprinkle-0.1.1 lib/sprinkle.rb