Table of Contents - Redis_orm
Pages
- CHANGELOG
- LICENSE
-
README
- Installing redis_orm
- Setting up a connection to the redis server
- Defining a model and specifing properties
- Expiring record after certain period of time
- Searching records by the value
- Options for #find/#all
- Using UUID instead of numeric id
- Indices
- Associations
- has_many/belongs_to associations
- has_one/belongs_to associations
- has_many/has_many associations (HABTM)
- Self-referencing association
- Polymorphic associations
- Clearing/reseting associations
- Validation
- Callbacks
- Saving records
- Dirty
- File attachment management with paperclip and redis
- Tests
- Contributors
- TODO
Classes and Modules
- ActiveModelBehavior
- ActiveModelBehavior::ClassMethods
- ActiveModelBehavior::InstanceMethods
- RedisOrm
- RedisOrm::ArgumentsMismatch
- RedisOrm::Associations
- RedisOrm::Associations::BelongsTo
- RedisOrm::Associations::HasMany
- RedisOrm::Associations::HasManyHelper
- RedisOrm::Associations::HasManyProxy
- RedisOrm::Associations::HasOne
- RedisOrm::Base
- RedisOrm::Boolean
- RedisOrm::Generators
- RedisOrm::Generators::ModelGenerator
- RedisOrm::NotIndexFound
- RedisOrm::RecordNotFound
- RedisOrm::TypeMismatchError
- RedisOrm::Utils
- String
Methods
- ::after_create — RedisOrm::Base
- ::after_destroy — RedisOrm::Base
- ::after_save — RedisOrm::Base
- ::all — RedisOrm::Base
- ::before_create — RedisOrm::Base
- ::before_destroy — RedisOrm::Base
- ::before_save — RedisOrm::Base
- ::construct_prepared_index — RedisOrm::Base
- ::count — RedisOrm::Base
- ::create — RedisOrm::Base
- ::create! — RedisOrm::Base
- ::descendants — RedisOrm::Base
- ::expire — RedisOrm::Base
- ::find — RedisOrm::Base
- ::find! — RedisOrm::Base
- ::find_indices — RedisOrm::Base
- ::first — RedisOrm::Base
- ::included — ActiveModelBehavior
- ::index — RedisOrm::Base
- ::inherited — RedisOrm::Base
- ::last — RedisOrm::Base
- ::method_missing — RedisOrm::Base
- ::new — RedisOrm::Associations::HasManyProxy
- ::new — RedisOrm::Base
- ::property — RedisOrm::Base
- ::timestamps — RedisOrm::Base
- ::use_uuid_as_id — RedisOrm::Base
- #<< — RedisOrm::Associations::HasManyProxy
- #== — RedisOrm::Base
- #[] — RedisOrm::Associations::HasManyProxy
- #__key__ — RedisOrm::Associations::HasManyProxy
- #__redis_record_key — RedisOrm::Base
- #_check_indices_for_persisted — RedisOrm::Base
- #_check_mismatched_types_for_values — RedisOrm::Base
- #_construct_prepared_index — RedisOrm::Base
- #_save_new_indices — RedisOrm::Base
- #_save_to_redis — RedisOrm::Base
- #all — RedisOrm::Associations::HasManyProxy
- #belongs_to — RedisOrm::Associations::BelongsTo
- #calculate_key_for_zset — RedisOrm::Utils
- #construct_prepared_index — RedisOrm::Associations::HasManyProxy
- #count — RedisOrm::Associations::HasManyProxy
- #create_model_file — RedisOrm::Generators::ModelGenerator
- #delete — RedisOrm::Associations::HasManyProxy
- #destroy — RedisOrm::Base
- #fetch — RedisOrm::Associations::HasManyProxy
- #find — RedisOrm::Associations::HasManyProxy
- #find_position_to_insert — RedisOrm::Base
- #get_associations — RedisOrm::Base
- #get_indices — RedisOrm::Base
- #get_next_id — RedisOrm::Base
- #has_many — RedisOrm::Associations::HasMany
- #has_one — RedisOrm::Associations::HasOne
- #human — String
- #i18n_key — String
- #id — RedisOrm::Base
- #method_missing — RedisOrm::Associations::HasManyProxy
- #model_name — ActiveModelBehavior::ClassMethods
- #model_name — ActiveModelBehavior::InstanceMethods
- #persisted? — RedisOrm::Base
- #receiver_instance — RedisOrm::Associations::HasManyProxy
- #save — RedisOrm::Base
- #save_index_for_associated_record — RedisOrm::Associations::HasManyHelper
- #set_expire_on_reference_key — RedisOrm::Base
- #to_a — RedisOrm::Associations::HasManyProxy
- #to_a — RedisOrm::Base
- #to_key — RedisOrm::Base
- #to_s — RedisOrm::Base
- #update_attribute — RedisOrm::Base
- #update_attributes — RedisOrm::Base