Module: Memonic::ClassMethods

Defined in:
lib/memonic.rb

Instance Method Summary collapse

Instance Method Details

#memoize(name, &block) ⇒ Object



19
20
21
22
# File 'lib/memonic.rb', line 19

def memoize(name, &block)
  variable = "@#{name}".to_sym
  define_method(name) { memoize(variable, &block) }
end