Sha256: bdafd69a81d5b259adca0e9a23020ff5e8c5d08c11d56442c934bb163cc3814e
Contents?: true
Size: 450 Bytes
Versions: 1
Compression:
Stored size: 450 Bytes
Contents
require 'candy/exceptions' require 'candy/crunch' # Mix me into your classes and Mongo will like them! module Candy module ClassMethods end module InstanceMethods def initialize(*args, &block) @__candy = self.class.collection.insert({}) super end def id @id end end def self.included(receiver) receiver.extend ClassMethods receiver.send :include, InstanceMethods end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
candy-0.0.1 | lib/candy.rb |