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)