class MongoidNestedFields::NestedFieldHolder

Public Class Methods

get(value) click to toggle source
# File lib/mongoid_nested_fields/nested_field_holder.rb, line 5
def self.get(value)
  if value.is_a? Array
    value = value.map do |v|
      if((v.is_a?(Hash) or v.is_a?(BSON::OrderedHash)) and !v['_type'].nil?)
        v = v['_type'].classify.constantize.new(v.to_hash)
      end
      v
    end
  end
  value
end
set(value) click to toggle source
# File lib/mongoid_nested_fields/nested_field_holder.rb, line 17
def self.set(value)
  value
end