class Ting::MemoizeCall
Public Class Methods
new(target)
click to toggle source
# File lib/ting/memoize_call.rb, line 5 def initialize(target) @target = target @map = {} end
Public Instance Methods
call(*args)
click to toggle source
# File lib/ting/memoize_call.rb, line 10 def call(*args) @map[args] ||= @target.call(*args) end