diff --git a/lib/resque-unique_in_queue.rb b/lib/resque-unique_in_queue.rb index 2a3c7d0..4066acf 100644 --- a/lib/resque-unique_in_queue.rb +++ b/lib/resque-unique_in_queue.rb @@ -6,7 +6,6 @@ require 'digest/md5' # External Gems -require 'colorized_string' require 'resque' # This Gem @@ -23,7 +22,13 @@ # Resque, Resque::Job, or Resque::Queue. module Resque module UniqueInQueue - PLUGIN_TAG = (ColorizedString['[R-UIQ] '].blue).freeze + # Wraps text in ANSI blue escape codes. Replaces the former `colorize` + # dependency; produces the exact sequence colorize's String#blue emitted. + def self.blue_text(text) + "\e[0;34;49m#{text}\e[0m" + end + + PLUGIN_TAG = blue_text('[R-UIQ] ').freeze def log(message) configuration.logger&.send(configuration.log_level, message) if configuration.logger diff --git a/lib/resque/unique_in_queue/version.rb b/lib/resque/unique_in_queue/version.rb index 3dec041..773fd82 100644 --- a/lib/resque/unique_in_queue/version.rb +++ b/lib/resque/unique_in_queue/version.rb @@ -2,6 +2,6 @@ module Resque module UniqueInQueue - VERSION = '2.0.1'.freeze + VERSION = '2.0.2'.freeze end end diff --git a/resque-unique_in_queue.gemspec b/resque-unique_in_queue.gemspec index d97f14f..98cf73e 100644 --- a/resque-unique_in_queue.gemspec +++ b/resque-unique_in_queue.gemspec @@ -20,7 +20,6 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) } spec.require_paths = ['lib'] - spec.add_runtime_dependency 'colorize', '>= 0.8' spec.add_runtime_dependency 'resque', '>= 1.2' spec.add_development_dependency 'bundler', '>= 2.2.10'