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