Sha256: d4a3899027b94154b0befe0dea5f4f12595e24bc69ee56f72cd27b523ae545c3
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
# Just in case some code still does require 'resque/unique_by_arity' require 'resque-unique_by_arity' module Resque module UniqueByArity PLUGIN_TAG = (ColorizedString['[R-UBA] '].green).freeze def log(message, config_proxy = nil) config_proxy ||= configuration config_proxy.logger&.send(config_proxy.log_level, message) if config_proxy.logger end module_function(:log) def debug(message, config_proxy = nil) config_proxy ||= configuration config_proxy.logger&.debug("#{Resque::UniqueByArity::PLUGIN_TAG}#{message}") if config_proxy.debug_mode end module_function(:debug) # For config with a block def configure yield(@configuration) end module_function(:configure) #### CONFIG #### # Access globally configured settings: # >> Resque::UniqueByArity.configuration.logger # => the Logger instance class << self attr_accessor :configuration end self.configuration = GlobalConfiguration.instance # setup defaults end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
resque-unique_by_arity-3.0.2 | lib/resque/unique_by_arity.rb |