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