module Mongodis::Base::ClassMethods

Public Instance Methods

redis_backed(options = {}) click to toggle source
# File lib/mongodis/base.rb, line 45
def redis_backed(options = {})
  defaults = {
    keys: [:id],
    list_keys: [],
    persistance_types: [:key],
    ttl: 30,
    class_name: self.to_s
  }

  self.redis_backer_options = defaults.merge(options)
  after_create(:put_in_redis)
end
redis_getter(params={}) click to toggle source
# File lib/mongodis/base.rb, line 58
def redis_getter(params={})
  Mongodis::Reader.new(params, redis_backer_options)
end