Module: MongoidToggleable

Defined in:
lib/mongoid_toggleable.rb,
lib/mongoid_toggleable/version.rb

Constant Summary collapse

VERSION =
'0.1.0'

Class Method Summary collapse

Class Method Details

.boolean_typeObject



11
12
13
# File 'lib/mongoid_toggleable.rb', line 11

def self.boolean_type
  mongoid3? ? Boolean : Mongoid::Boolean
end

.mongoid3?Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/mongoid_toggleable.rb', line 7

def self.mongoid3?
  ::Mongoid.const_defined? :Observer # deprecated in Mongoid 4.x
end