class MultiRedis::Data
Public Instance Methods
method_missing(symbol, *args, &block)
click to toggle source
Calls superclass method
# File lib/multi_redis/data.rb, line 5 def method_missing symbol, *args, &block if args.empty? self[symbol] elsif args.length == 1 && m = symbol.to_s.match(/\A(.*)\=\Z/) acc = m[1].to_sym raise ArgumentError, "Cannot set property #{acc}, method ##{acc} already exists" if respond_to? acc self[acc] = args[0] else super symbol, *args, &block end end