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
|
.config
|
||||||
.yardoc
|
.yardoc
|
||||||
Gemfile.lock
|
Gemfile.lock
|
||||||
|
Mongoid4.gemfile.lock
|
||||||
InstalledFiles
|
InstalledFiles
|
||||||
_yardoc
|
_yardoc
|
||||||
coverage
|
coverage
|
||||||
|
@ -7,8 +7,10 @@ rvm:
|
|||||||
- rbx-19mode
|
- rbx-19mode
|
||||||
gemfile:
|
gemfile:
|
||||||
- Gemfile
|
- Gemfile
|
||||||
notifications:
|
- Mongoid4.gemfile
|
||||||
recipients:
|
|
||||||
- nicholas@bruning.com.au
|
|
||||||
services:
|
services:
|
||||||
- mongodb
|
- 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
|
end
|
||||||
|
|
||||||
values.each do |value|
|
values.each do |value|
|
||||||
scope value, where(field_name => value)
|
scope value, ->{ where(field_name => value) }
|
||||||
|
|
||||||
if multiple
|
if multiple
|
||||||
class_eval "def #{value}?() self.#{field_name}.include?(:#{value}) end"
|
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.test_files = spec.files.grep(%r{^(test|spec|features)/})
|
||||||
spec.require_paths = ["lib"]
|
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 "bundler", "~> 1.3"
|
||||||
spec.add_development_dependency "rake"
|
spec.add_development_dependency "rake"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user