module Bogo::Lazy
Adds functionality to facilitate laziness
Public Class Methods
included(klass)
click to toggle source
Injects laziness into class
@param klass [Class]
# File lib/bogo/lazy.rb, line 275 def included(klass) klass.class_eval do include InstanceMethods extend ClassMethods class << self def inherited(klass) klass.set_attributes(self.attributes.to_smash) end end end end
inherited(klass)
click to toggle source
# File lib/bogo/lazy.rb, line 282 def inherited(klass) klass.set_attributes(self.attributes.to_smash) end