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