Skip to content

Commit c0c8fc2

Browse files
committed
[MODEL] Tighten up Bundler specifications for ActiveRecord/Mongoid 3 and 4
1 parent df9e70c commit c0c8fc2

File tree

4 files changed

+12
-8
lines changed

4 files changed

+12
-8
lines changed

elasticsearch-model/elasticsearch-model.gemspec

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ Gem::Specification.new do |s|
3737

3838
s.add_development_dependency "oj"
3939
s.add_development_dependency "kaminari"
40+
# NOTE: Do not add Mongoid here, keep only in 3/4 files
4041

4142
s.add_development_dependency "shoulda-context"
4243
s.add_development_dependency "mocha"

elasticsearch-model/gemfiles/3.0.gemfile

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55

66
source 'https://rubygems.org'
77

8+
gemspec path: '../'
9+
10+
gem 'activemodel', '>= 3.0'
811
gem 'activerecord', '~> 3.2'
912
gem 'mongoid', '>= 3.0'
10-
11-
gemspec path: '../'

elasticsearch-model/gemfiles/4.0.gemfile

+4-3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55

66
source 'https://rubygems.org'
77

8-
gem 'activerecord', '~> 4'
9-
gem 'mongoid', '~> 4.0.0.alpha1'
10-
118
gemspec path: '../'
9+
10+
gem 'activemodel', '~> 4'
11+
gem 'activerecord', '~> 4'
12+
gem 'mongoid', '~> 4.0.0.beta1'

elasticsearch-model/test/integration/mongoid_basic_test.rb

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
require 'test_helper'
22

33
begin
4-
require "mongoid"
4+
require 'mongoid'
55
session = Moped::Connection.new("localhost", 27017, 0.5)
66
session.connect
77
ENV["MONGODB_AVAILABLE"] = 'yes'
88
rescue LoadError, Moped::Errors::ConnectionFailure => e
9+
$stderr.puts "MongoDB not installed or running: #{e}"
910
end
1011

1112
if ENV["MONGODB_AVAILABLE"]
12-
puts "Mongoid #{Mongoid::VERSION}", '-'*80
13+
$stderr.puts "Mongoid #{Mongoid::VERSION}", '-'*80
1314

14-
logger = ::Logger.new(STDERR)
15+
logger = ::Logger.new($stderr)
1516
logger.formatter = lambda { |s, d, p, m| " #{m.ansi(:faint, :cyan)}\n" }
1617
logger.level = ::Logger::DEBUG
1718

0 commit comments

Comments
 (0)