module ActiveRedis::ConnectionExt::CalculationsLayer::ClassMethods
Public Instance Methods
calculations(methods)
click to toggle source
# File lib/active_redis/connection_ext/calculations_layer.rb, line 10 def calculations(methods) eval_string = "" methods.each do |method| eval_string += <<-EVAL def calculate_#{method}(model, attributes = "") run_eval :#{method}, [model.key_name], [attributes] end EVAL end class_eval(eval_string) end