module Temporaries::Core

Protected Instance Methods

pop_temporary(key) click to toggle source
# File lib/temporaries/core.rb, line 9
def pop_temporary(key)
  temporaries[key].pop
end
push_temporary(key, value) click to toggle source
# File lib/temporaries/core.rb, line 5
def push_temporary(key, value)
  temporaries[key].push(value)
end
temporaries() click to toggle source
# File lib/temporaries/core.rb, line 17
def temporaries
  @temporaries ||= Hash.new{|h,k| h[k] = []}
end
top_temporary(key) click to toggle source
# File lib/temporaries/core.rb, line 13
def top_temporary(key)
  temporaries[key].last
end