Skip to content

Commit eda65ef

Browse files
committed
Merge branch 'feature-mongoid4' of git://github.com/plainprogrammer/mongoid-enum into plainprogrammer-feature-mongoid4
2 parents 80f8941 + 6dbc5a4 commit eda65ef

File tree

5 files changed

+14
-5
lines changed

5 files changed

+14
-5
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
.config
55
.yardoc
66
Gemfile.lock
7+
Mongoid4.gemfile.lock
78
InstalledFiles
89
_yardoc
910
coverage

.travis.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@ rvm:
77
- rbx-19mode
88
gemfile:
99
- Gemfile
10-
notifications:
11-
recipients:
12-
10+
- Mongoid4.gemfile
1311
services:
1412
- mongodb
13+
branches:
14+
only:
15+
- master
16+
- feature-mongoid4

Mongoid4.gemfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
source 'https://rubygems.org'
2+
3+
gem 'mongoid', '~> 4.0.0', github: 'mongoid/mongoid'
4+
5+
# Specify your gem's dependencies in mongoid-enum.gemspec
6+
gemspec

lib/mongoid/enum.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def enum(name, values, options = {})
2626
end
2727

2828
values.each do |value|
29-
scope value, where(field_name => value)
29+
scope value, ->{ where(field_name => value) }
3030

3131
if multiple
3232
class_eval "def #{value}?() self.#{field_name}.include?(:#{value}) end"

mongoid-enum.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Gem::Specification.new do |spec|
1818
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
1919
spec.require_paths = ["lib"]
2020

21-
spec.add_dependency "mongoid", "~>3.1"
21+
spec.add_runtime_dependency "mongoid", ["> 3.0", "< 4.1"]
2222

2323
spec.add_development_dependency "bundler", "~> 1.3"
2424
spec.add_development_dependency "rake"

0 commit comments

Comments
 (0)