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
.config ⇒ Object
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 |