class Mongoid::StringifiedSymbol
Public Class Methods
demongoize(object)
click to toggle source
Convert the object from its mongo friendly ruby type to this type.
@example Demongoize the object.
Symbol.demongoize(object)
@param [ Object
] object The object to demongoize.
@return [ Symbol ] The object.
@api private
# File lib/mongoid/stringified_symbol.rb, line 20 def demongoize(object) if object.nil? object else object.to_s.to_sym end end
evolve(object)
click to toggle source
@api private
# File lib/mongoid/stringified_symbol.rb, line 48 def evolve(object) mongoize(object) end
mongoize(object)
click to toggle source
Turn the object from the ruby type we deal with to a Mongo friendly type.
@example Mongoize the object.
Symbol.mongoize("123.11")
@param [ Object
] object The object to mongoize.
@return [ Symbol ] The object mongoized.
@api private
# File lib/mongoid/stringified_symbol.rb, line 39 def mongoize(object) if object.nil? object else object.to_s end end