Merge branch 'feature-mongoid4' of git://github.com/plainprogrammer/mongoid-enum into plainprogrammer-feature-mongoid4

This commit is contained in:
Nicholas Bruning 2014-03-17 22:40:23 +11:00
commit eda65ef33d
5 changed files with 14 additions and 5 deletions

1
.gitignore vendored
View File

@ -4,6 +4,7 @@
.config
.yardoc
Gemfile.lock
Mongoid4.gemfile.lock
InstalledFiles
_yardoc
coverage

View File

@ -7,8 +7,10 @@ rvm:
- rbx-19mode
gemfile:
- Gemfile
notifications:
recipients:
- nicholas@bruning.com.au
- Mongoid4.gemfile
services:
- mongodb
branches:
only:
- master
- feature-mongoid4

6
Mongoid4.gemfile Normal file
View File

@ -0,0 +1,6 @@
source 'https://rubygems.org'
gem 'mongoid', '~> 4.0.0', github: 'mongoid/mongoid'
# Specify your gem's dependencies in mongoid-enum.gemspec
gemspec

View File

@ -26,7 +26,7 @@ module Mongoid
end
values.each do |value|
scope value, where(field_name => value)
scope value, ->{ where(field_name => value) }
if multiple
class_eval "def #{value}?() self.#{field_name}.include?(:#{value}) end"

View File

@ -18,7 +18,7 @@ Gem::Specification.new do |spec|
spec.test_files = spec.files.grep(%r{^(test|spec|features)/})
spec.require_paths = ["lib"]
spec.add_dependency "mongoid", "~>3.1"
spec.add_runtime_dependency "mongoid", ["> 3.0", "< 4.1"]
spec.add_development_dependency "bundler", "~> 1.3"
spec.add_development_dependency "rake"