Class: ExpressTranslate::Database
- Inherits:
-
Object
- Object
- ExpressTranslate::Database
show all
- Includes:
- ExpressTranslate
- Defined in:
- lib/express_translate/database_management.rb
Class Method Summary
collapse
config, #language, reset, root, seeds, setup
Class Method Details
.clear ⇒ Object
29
30
31
32
33
|
# File 'lib/express_translate/database_management.rb', line 29
def self.clear
self.redis.keys("*").each do |key|
self.redis.del(key)
end
end
|
.del(key) ⇒ Object
25
26
27
|
# File 'lib/express_translate/database_management.rb', line 25
def self.del(key)
self.redis.del(key)
end
|
.get(key) ⇒ Object
19
20
21
22
23
|
# File 'lib/express_translate/database_management.rb', line 19
def self.get(key)
data = self.redis.get(key)
data = JSON.parse(data) if data.present?
data
end
|
.set(key, obj) ⇒ Object
15
16
17
|
# File 'lib/express_translate/database_management.rb', line 15
def self.set(key, obj)
self.redis.set(key, obj.to_json)
end
|