module Datamappify::Lazy

Public Class Methods

included(klass) click to toggle source
# File lib/datamappify/lazy.rb, line 7
def self.included(klass)
  klass.class_eval do
    # @return [Repository]
    cattr_accessor :repository

    # @return [Hash]
    attr_accessor :cached_attributes
  end
end
new(*args) click to toggle source
Calls superclass method
# File lib/datamappify/lazy.rb, line 17
def initialize(*args)
  super

  @cached_attributes  = {}
  @attributes_handler = AttributesHandler.new(self)
end