lib/sohm.rb in sohm-0.10.2 vs lib/sohm.rb in sohm-0.10.3
- old
+ new
@@ -498,10 +498,20 @@
def self.redis
defined?(@redis) ? @redis : Sohm.redis
end
+ def self.refresh_indices_inline=(refresh_indices_inline)
+ @refresh_indices_inline = refresh_indices_inline
+ end
+
+ def self.refresh_indices_inline
+ defined?(@refresh_indices_inline) ?
+ @refresh_indices_inline :
+ Sohm.refresh_indices_inline
+ end
+
def self.mutex
Sohm.mutex
end
def self.synchronize(&block)
@@ -1089,10 +1099,10 @@
else
redis.call("HSET", key, "_ndata",
sanitize_attributes(attributes).to_msgpack)
end
- if Sohm.refresh_indices_inline
+ if model.refresh_indices_inline
refresh_indices
end
return self
end