lib/blendris/model.rb in blendris-0.0.3 vs lib/blendris/model.rb in blendris-0.0.4

- old
+ new

@@ -46,9 +46,13 @@ def method_missing(method_sym, *arguments) (name, setter) = method_sym.to_s.scan(/(.*[^=])(=)?/).first if node = redis_symbol(name) if setter + if self.class.local_parameters.find {|p| p.kind_of?(Symbol) && p.to_s == name} + raise BlendrisCannotSetKeyValue.new(name) + end + return node.set(*arguments) else return node.get end end