Sha256: e24d58a3c89341d4a3621e0e35346aa5849ce6071b0e2ea7b0a828496990e3f6
Contents?: true
Size: 599 Bytes
Versions: 16
Compression:
Stored size: 599 Bytes
Contents
# encoding: utf-8 module Mongoid #:nodoc: module Extensions #:nodoc: module Object #:nodoc: # This module converts objects into mongoid related objects. module Conversions #:nodoc: extend ActiveSupport::Concern module ClassMethods def set(value) value.respond_to?(:raw_attributes) ? value.raw_attributes : value end def get(value) if value && respond_to?(:instantiate) instantiate(value) else value end end end end end end end
Version data entries
16 entries across 16 versions & 2 rubygems