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