class ActiveRedis::Base

Public Class Methods

new(args={}) click to toggle source
# File lib/active_redis.rb, line 26
def initialize args={}, settings={reload: false}
  raise TypeError, 'Hash expected.' unless args.is_a? Hash
  keys.merge!({id: Integer, updated_at: Time})
  args = Hash[args.map{|(k,v)| [k.to_sym,v]}]
  @h = args
  create_relation_methods
  create_attribute_methods
  get_attributes reload: settings[:reload]
end