module RedisField::ActiveRecord

Public Instance Methods

get_redis_fields() click to toggle source
# File lib/redis_field/active_record.rb, line 15
def get_redis_fields
  redis_fields.each do |field_name|
    send "#{field_name}=", Base.new(self, field_name).get
  end
end
redis_fields() click to toggle source
# File lib/redis_field/active_record.rb, line 11
def redis_fields
  self.class.redis_fields
end
sync_redis_fields!() click to toggle source
# File lib/redis_field/active_record.rb, line 21
def sync_redis_fields!
  redis_fields.each do |field_name|
    if send(field_name).present?
      Base.new(self, field_name).set send(field_name)
    end
  end
end