Module: RedisModel

Defined in:
lib/redis_model.rb,
lib/redis_model/base.rb,
lib/redis_model/schema.rb,
lib/redis_model/version.rb,
lib/redis_model/attribute.rb,
lib/redis_model/types/set.rb,
lib/redis_model/types/base.rb,
lib/redis_model/types/hash.rb,
lib/redis_model/types/list.rb,
lib/redis_model/belonged_to.rb,
lib/redis_model/intersected.rb,
lib/redis_model/types/float.rb,
lib/redis_model/types/string.rb,
lib/redis_model/types/counter.rb,
lib/redis_model/types/integer.rb,
lib/redis_model/configurations.rb,
lib/redis_model/class_attribute.rb,
lib/redis_model/types/timestamp.rb,
lib/redis_model/types/base_value.rb,
lib/redis_model/types/sorted_set.rb,
lib/redis_model/adapters/paperclip.rb,
lib/redis_model/helpers/sorted_set_paginator.rb

Overview

Public: RedisModel provides various types of interfaces to handle values on Redis from applications, mostly with ORM including ActiveRecord. RedisModel is highly customizable and tries to avoid polluting name space of previously defined classes and modules.

Defined Under Namespace

Modules: Adapters, Attribute, ClassAttribute, Helpers, Types Classes: Base, BelongedTo, Configurations, Intersected, Schema

Constant Summary collapse

VERSION =
'0.1.1'

Class Method Summary collapse

Class Method Details

.configObject



33
34
35
36
37
# File 'lib/redis_model.rb', line 33

def self.config
  (@configurations ||= RedisModel::Configurations.instance).tap do |configurations|
    yield configurations if block_given?
  end
end