11# vim:fileencoding=utf-8
2- lib = File . expand_path ( '../ lib' , __FILE__ )
2+ lib = File . expand_path ( 'lib' , __dir__ )
33$LOAD_PATH. unshift ( lib ) unless $LOAD_PATH. include? ( lib )
44require 'resque/scheduler/version'
55
66Gem ::Specification . new do |spec |
77 spec . name = 'resque-scheduler'
88 spec . version = Resque ::Scheduler ::VERSION
9- spec . authors = <<-EOF . split ( / \n / ) . map ( &:strip )
9+ spec . authors = <<-EOF . split ( " \n " ) . map ( &:strip )
1010 Ben VandenBos
1111 Simon Eskildsen
1212 Ryan Biesemeyer
1313 Dan Buch
1414 Michael Bianco
1515 Patrick Tulskie
1616 EOF
17- spec . email = %w(
17+ spec . email = %w[
1818 bvandenbos@gmail.com
1919 sirup@sirupsen.com
2020 ryan@yaauie.com
2121 dan@meatballhat.com
2222 mike@mikebian.co
2323 patricktulskie@gmail.com
24- )
24+ ]
2525 spec . summary = 'Light weight job scheduling on top of Resque'
2626 spec . description = <<-DESCRIPTION
2727 Light weight job scheduling on top of Resque.
@@ -32,7 +32,7 @@ Gem::Specification.new do |spec|
3232 spec . license = 'MIT'
3333 spec . metadata [ 'rubygems_mfa_required' ] = 'true'
3434
35- spec . required_ruby_version = '>= 2. 3.0'
35+ spec . required_ruby_version = '>= 3.0'
3636
3737 spec . files = `git ls-files -z` . split ( "\0 " ) . reject do |f |
3838 f . match ( %r{^(test|spec|features|examples|bin|tasks)/} ) ||
@@ -41,28 +41,28 @@ Gem::Specification.new do |spec|
4141 end
4242 spec . bindir = 'exe'
4343 spec . executables = spec . files . grep ( %r{^exe/} ) { |f | File . basename ( f ) }
44- spec . require_paths = %w( lib )
44+ spec . require_paths = %w[ lib ]
4545
4646 spec . add_development_dependency 'bundler'
4747 spec . add_development_dependency 'json'
4848 spec . add_development_dependency 'minitest'
4949 spec . add_development_dependency 'mocha'
50+ spec . add_development_dependency 'ostruct'
5051 spec . add_development_dependency 'pry'
52+ spec . add_development_dependency 'racc'
5153 spec . add_development_dependency 'rack-test'
5254 spec . add_development_dependency 'rake'
5355 spec . add_development_dependency 'simplecov'
5456 spec . add_development_dependency 'test-unit'
55- spec . add_development_dependency 'yard'
5657 spec . add_development_dependency 'timecop'
58+ spec . add_development_dependency 'yard'
5759
58- # We pin rubocop because new cops have a tendency to result in false-y
59- # positives for new contributors, which is not a nice experience.
60- spec . add_development_dependency 'rubocop' , '~> 0.40.0'
60+ spec . add_development_dependency 'rubocop' , '~> 1.4'
6161
62- spec . add_runtime_dependency 'mono_logger' , '~> 1.0'
63- spec . add_runtime_dependency 'redis' , '>= 3.3'
64- spec . add_runtime_dependency 'resque' , '>= 1.27'
62+ spec . add_dependency 'mono_logger' , '~> 1.0'
63+ spec . add_dependency 'redis' , '>= 3.3'
64+ spec . add_dependency 'resque' , '>= 1.27'
6565 # rufus-scheduler v3.7 causes a failure in test/multi_process_test.rb
6666 # rufus-scheduler v3.3 is missing a to_local method which fails tests
67- spec . add_runtime_dependency 'rufus-scheduler' , '~> 3.2' , '!= 3.3'
67+ spec . add_dependency 'rufus-scheduler' , '~> 3.2' , '!= 3.3'
6868end
0 commit comments