Module: Namlet::MemorizedHelpers::ClassMethods

Defined in:
lib/namlet/memorized_helpers.rb

Instance Method Summary collapse

Instance Method Details

#let(name, &block) ⇒ Object



9
10
11
12
# File 'lib/namlet/memorized_helpers.rb', line 9

def let(name, &block)
  super("___wrapped_#{name}", &block)
  super(name) { Namlet::Wrapper.new(name, send("___wrapped_#{name}")) }
end

#let!(name, &block) ⇒ Object



13
14
15
16
# File 'lib/namlet/memorized_helpers.rb', line 13

def let!(name, &block)
  super("___wrapped_#{name}", &block)
  super(name) { Namlet::Wrapper.new(name, send("___wrapped_#{name}")) }
end