Module: Intermodal::Let::ClassMethods

Defined in:
lib/intermodal/concerns/let.rb

Instance Method Summary collapse

Instance Method Details

#let(name, &block) ⇒ Object



13
14
15
16
17
18
# File 'lib/intermodal/concerns/let.rb', line 13

def let(name, &block)
  define_method(name) do
    __memoized[name] ||= instance_eval(&block)
  end
  protected(name)
end