Sha256: f204abe8aa3876a7f9679fae096444dfa6f157f3ab087b027cf42a1f021fc6b1
Contents?: true
Size: 1005 Bytes
Versions: 2
Compression:
Stored size: 1005 Bytes
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 #### 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
resque-unique_by_arity-3.0.1 | lib/resque/unique_by_arity.rb |
resque-unique_by_arity-3.0.0 | lib/resque/unique_by_arity.rb |