Sha256: 67701404affdae5a94135c3e9c6d33233f601050279c24ecdd8254d8857ad9cc
Contents?: true
Size: 578 Bytes
Versions: 3
Compression:
Stored size: 578 Bytes
Contents
require "mongoid/nested_serialization/core_ext" require "mongoid/nested_serialization/finder" require "mongoid/nested_serialization/serializer" module Mongoid module NestedSerialization def self.included(base) base.extend ClassMethods base.send :include, InstanceMethods end module ClassMethods def find_by_json(json) Mongoid::NestedSerialization::Finder.find(json) end end module InstanceMethods def finder_json Mongoid::NestedSerialization::Serializer.new(self).to_json end end end end
Version data entries
3 entries across 3 versions & 1 rubygems