Commit ef500c8d0e640c7f88562c9699a1527f3bb9e0fa
1 parent
8022b7b1
Exists in
master
and in
21 other branches
Fix for Ruby 2.0 - fixes #698
Showing
2 changed files
with
2 additions
and
2 deletions
Show diff stats
lib/searchkick.rb
... | ... | @@ -59,7 +59,7 @@ module Searchkick |
59 | 59 | end |
60 | 60 | |
61 | 61 | def self.server_below?(version) |
62 | - Gem::Version.new(server_version) < Gem::Version.new(version) | |
62 | + Gem::Version.new(server_version.sub("-", ".")) < Gem::Version.new(version.sub("-", ".")) | |
63 | 63 | end |
64 | 64 | |
65 | 65 | def self.enable_callbacks | ... | ... |
test/aggs_test.rb
... | ... | @@ -42,7 +42,7 @@ class AggsTest < Minitest::Test |
42 | 42 | agg = Product.search("Product", aggs: {store_id: {limit: 1}}).aggs["store_id"] |
43 | 43 | assert_equal 1, agg["buckets"].size |
44 | 44 | # assert_equal 3, agg["doc_count"] |
45 | - assert_equal(1, agg["sum_other_doc_count"]) if Gem::Version.new(Searchkick.server_version) >= Gem::Version.new("1.4.0") | |
45 | + assert_equal(1, agg["sum_other_doc_count"]) unless Searchkick.server_below?("1.4.0") | |
46 | 46 | end |
47 | 47 | |
48 | 48 | def test_ranges | ... | ... |