Sha256: 1d83078bf68f5100bed59eafb328a18c61503d67214cfeee1c4abff52a844305
Contents?: true
Size: 681 Bytes
Versions: 1
Compression:
Stored size: 681 Bytes
Contents
module ExpressTranslate class Database include ExpressTranslate require 'redis' def self.redis @redis ||= Redis.new(host: ExpressTranslate.config["connect"]["host"], port: ExpressTranslate.config["connect"]["port"], db: ExpressTranslate.config["connect"]["db"]) end def self.set(key, obj) self.redis.set(key, obj.to_json) end def self.get(key) data = self.redis.get(key) data = JSON.parse(data) if data.present? data end def self.del(key) self.redis.del(key) end def self.clear self.redis.keys("*").each do |key| self.redis.del(key) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
express_translate-1.0.9 | lib/express_translate/database_management.rb |