Module: Mongoid::Extensions::Integer

Defined in:
lib/mongoid/extensions/integer.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#__mongoize_time__Time

Returns the integer as a time.

Examples:

Convert the integer to a time.

1335532685.__mongoize_time__

Returns:

  • (Time)

    The converted time.

Since:

  • 3.0.0


14
15
16
# File 'lib/mongoid/extensions/integer.rb', line 14

def __mongoize_time__
  ::Time.at(self)
end

#numeric?true

Is the integer a number?

Examples:

Is the object a number?.

object.numeric?

Returns:

  • (true)

    Always true.

Since:

  • 3.0.0


26
27
28
# File 'lib/mongoid/extensions/integer.rb', line 26

def numeric?
  true
end

#unconvertable_to_bson?true

Is the object not to be converted to bson on criteria creation?

Examples:

Is the object unconvertable?

object.unconvertable_to_bson?

Returns:

  • (true)

    If the object is unconvertable.

Since:

  • 2.2.1


38
39
40
# File 'lib/mongoid/extensions/integer.rb', line 38

def unconvertable_to_bson?
  true
end