lib/backgrounded.rb in backgrounded-2.0.0.pre1 vs lib/backgrounded.rb in backgrounded-2.0.0.pre2

- old
+ new

@@ -1,30 +1,16 @@ require 'active_support/all' require File.join(File.dirname(__FILE__), 'backgrounded', 'handler', 'inprocess_handler') require File.join(File.dirname(__FILE__), 'backgrounded', 'proxy') +require File.join(File.dirname(__FILE__), 'backgrounded', 'concern') +require File.join(File.dirname(__FILE__), 'backgrounded', 'active_record_extension') module Backgrounded - extend ActiveSupport::Concern - class << self attr_accessor :logger, :handler end - - module ClassMethods - def backgrounded(options={}) - Backgrounded::Proxy.new self, options - end - end - - # @param options (optional) options to pass into the backgrounded handler - def backgrounded(options={}) - Backgrounded::Proxy.new self, options - end end - -# include backgrounded into any ruby object -Object.send(:include, Backgrounded) # default handler to the basic in process handler Backgrounded.handler = Backgrounded::Handler::InprocessHandler.new # configure default logger to standard out with info log level