Module: BravoSupport::Memoization::ClassMethods

Defined in:
lib/bravo_support/memoization.rb

Instance Method Summary collapse

Instance Method Details

#memoize(name) ⇒ Object

nodoc



12
13
14
15
16
17
18
19
# File 'lib/bravo_support/memoization.rb', line 12

def memoize(name)
  code = "    def \#{name}\n      @\#{name} ||= _\#{name}\n    end\n  EOS\n  class_eval code\nend\n"