Module: Sohm
- Defined in:
- lib/sohm.rb,
lib/sohm/json.rb,
lib/sohm/auto_id.rb,
lib/sohm/command.rb,
lib/sohm/index_all.rb
Defined Under Namespace
Modules: AutoId, Collection, IndexAll, Utils
Classes: BasicSet, CasViolation, Command, Error, IndexNotFound, List, MissingID, Model, MultiSet, MutableSet, Set
Constant Summary
collapse
- LUA_SAVE =
File.read(File.expand_path("../sohm/lua/save.lua", __FILE__))
- LUA_SAVE_DIGEST =
Digest::SHA1.hexdigest LUA_SAVE
Class Method Summary
collapse
Class Method Details
.enable_evalsha ⇒ Object
By default, EVALSHA is used
112
113
114
|
# File 'lib/sohm.rb', line 112
def self.enable_evalsha
defined?(@enable_evalsha) ? @enable_evalsha : true
end
|
.enable_evalsha=(enabled) ⇒ Object
116
117
118
|
# File 'lib/sohm.rb', line 116
def self.enable_evalsha=(enabled)
@enable_evalsha = enabled
end
|
.mutex ⇒ Object
107
108
109
|
# File 'lib/sohm.rb', line 107
def self.mutex
@mutex
end
|
.mutex=(mutex) ⇒ Object
103
104
105
|
# File 'lib/sohm.rb', line 103
def self.mutex=(mutex)
@mutex = mutex
end
|
.redis ⇒ Object
90
91
92
|
# File 'lib/sohm.rb', line 90
def self.redis
@redis
end
|
.redis=(redis) ⇒ Object
94
95
96
|
# File 'lib/sohm.rb', line 94
def self.redis=(redis)
@redis = redis
end
|