Merge branch 'feature-mongoid4' of git://github.com/plainprogrammer/mongoid-enum into plainprogrammer-feature-mongoid4
This commit is contained in:
commit
eda65ef33d
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,6 +4,7 @@
|
||||
.config
|
||||
.yardoc
|
||||
Gemfile.lock
|
||||
Mongoid4.gemfile.lock
|
||||
InstalledFiles
|
||||
_yardoc
|
||||
coverage
|
||||
|
@ -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
6
Mongoid4.gemfile
Normal 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
|
@ -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"
|
||||
|
@ -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"
|
||||
|
Loading…
x
Reference in New Issue
Block a user