1
0
Fork 0
mirror of https://github.com/mperham/sidekiq.git synced 2022-11-09 13:52:34 -05:00

raise error if ruby 1.9.3 is detected.

This commit is contained in:
Abdelkader Boudih 2014-07-10 13:49:21 +00:00
parent a4c6362014
commit c30e2e3bea
3 changed files with 6 additions and 6 deletions

View file

@ -2,7 +2,6 @@ language: ruby
services: services:
- redis-server - redis-server
rvm: rvm:
- 1.9.3
- jruby-19mode - jruby-19mode
- rbx-2 - rbx-2
- 2.0.0 - 2.0.0

View file

@ -1,5 +1,7 @@
# encoding: utf-8 # encoding: utf-8
require 'sidekiq/version' require 'sidekiq/version'
fail "Sidekiq #{Sidekiq::VERSION} does not support Ruby 1.9." if RUBY_PLATFORM != 'java' && RUBY_VERSION < '2.0.0'
require 'sidekiq/logging' require 'sidekiq/logging'
require 'sidekiq/client' require 'sidekiq/client'
require 'sidekiq/worker' require 'sidekiq/worker'
@ -23,7 +25,7 @@ module Sidekiq
:startup => [], :startup => [],
:quiet => [], :quiet => [],
:shutdown => [], :shutdown => [],
}, }
} }
def self.°° def self.°°
@ -66,7 +68,7 @@ module Sidekiq
end end
def self.redis(&block) def self.redis(&block)
raise ArgumentError, "requires a block" if !block raise ArgumentError, "requires a block" unless block
redis_pool.with(&block) redis_pool.with(&block)
end end
@ -143,8 +145,8 @@ module Sidekiq
# end # end
# end # end
def self.on(event, &block) def self.on(event, &block)
raise ArgumentError, "Symbols only please: #{event}" if !event.is_a?(Symbol) raise ArgumentError, "Symbols only please: #{event}" unless event.is_a?(Symbol)
raise ArgumentError, "Invalid event name: #{event}" if !options[:lifecycle_events].keys.include?(event) raise ArgumentError, "Invalid event name: #{event}" unless options[:lifecycle_events].keys.include?(event)
options[:lifecycle_events][event] << block options[:lifecycle_events][event] << block
end end
end end

View file

@ -13,7 +13,6 @@ Gem::Specification.new do |gem|
gem.test_files = `git ls-files -- test/*`.split("\n") gem.test_files = `git ls-files -- test/*`.split("\n")
gem.name = "sidekiq" gem.name = "sidekiq"
gem.require_paths = ["lib"] gem.require_paths = ["lib"]
gem.required_ruby_version = '>= 2.0.0'
gem.version = Sidekiq::VERSION gem.version = Sidekiq::VERSION
gem.add_dependency 'redis', '>= 3.0.6' gem.add_dependency 'redis', '>= 3.0.6'
gem.add_dependency 'redis-namespace', '>= 1.3.1' gem.add_dependency 'redis-namespace', '>= 1.3.1'