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