lib/cloudtasker.rb in cloudtasker-0.2.0 vs lib/cloudtasker.rb in cloudtasker-0.3.0
- old
+ new
@@ -4,15 +4,18 @@
require 'cloudtasker/version'
require 'cloudtasker/config'
require 'cloudtasker/authentication_error'
+require 'cloudtasker/dead_worker_error'
require 'cloudtasker/invalid_worker_error'
require 'cloudtasker/middleware/chain'
require 'cloudtasker/authenticator'
-require 'cloudtasker/task'
+require 'cloudtasker/cloud_task'
+require 'cloudtasker/worker_logger'
+require 'cloudtasker/worker_handler'
require 'cloudtasker/meta_store'
require 'cloudtasker/worker'
# Define and manage Cloud Task based workers
module Cloudtasker
@@ -23,11 +26,26 @@
#
def self.configure
yield(config)
end
+ #
+ # Return the Cloudtasker configuration.
+ #
+ # @return [Cloudtasker::Config] The Cloudtasker configuration.
+ #
def self.config
@config ||= Config.new
end
+
+ #
+ # Return the Cloudtasker logger.
+ #
+ # @return [Logger] The Cloudtasker logger.
+ #
+ def self.logger
+ config.logger
+ end
end
+require 'cloudtasker/railtie' if defined?(Rails)
require 'cloudtasker/engine' if defined?(::Rails::Engine)