module AwsCron
Controller
helper concern
Attributes
configuration[W]
Public Class Methods
configuration()
click to toggle source
# File lib/aws_cron/configuration.rb, line 6 def self.configuration @configuration ||= Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/aws_cron/configuration.rb, line 10 def self.configure yield(configuration) end
exception_handler(exception, message, data={})
click to toggle source
# File lib/aws_cron/exception_handler.rb, line 2 def self.exception_handler(exception, message, data={}) return if configuration.exception_handler.nil? configuration.exception_handler.error(exception, message, data) end
log(method, text)
click to toggle source
# File lib/aws_cron/logger.rb, line 2 def self.log(method, text) @logger ||= ActiveSupport::TaggedLogging.new(configuration.logger) @tag ||= "aws_cron_#{SecureRandom.uuid}" @logger.tagged(@tag) { @logger.send(method, text) } end
reset_configuration!()
click to toggle source
# File lib/aws_cron/configuration.rb, line 14 def self.reset_configuration! @configuration = Configuration.new end