class DataStore
Public Instance Methods
get(id)
click to toggle source
# File lib/hoohoo/data_store.rb, line 15 def get(id) container.fetch(id) end
reset(id)
click to toggle source
# File lib/hoohoo/data_store.rb, line 19 def reset(id) original = container.fetch(id)[:original] hash_data = { :original => original, :transformed => original } container.store(id, hash_data) end
set(data)
click to toggle source
# File lib/hoohoo/data_store.rb, line 6 def set(data) hash_data = { :original => data[:original], :transformed => data[:transformed] } container.store(data[:id], hash_data) end
Private Instance Methods
container()
click to toggle source
# File lib/hoohoo/data_store.rb, line 31 def container @store ||= Hash.new end