# File lib/storage/sqlite3hash.rb, line 21 def []=(idx, data) result = execute("insert into tmud values (?, ?);", idx.to_i, data) rescue Exception result = execute("update tmud set data = ? where id = ?;", data, idx.to_i) ensure data end