Class: Seabright::RedisObject

Inherits:
Object
  • Object
show all
Includes:
Benchmark, CachedScripts, Collections, DefaultValues, Filters, History, Indices, InheritanceTracking, Keys, ObjectBase, Storage, Timestamps, Triggers, Types, ViewCaching, Views
Defined in:
lib/redis_object.rb,
lib/redis_object/version.rb,
lib/redis_object/ext/script_cache.rb

Defined Under Namespace

Modules: ScriptSources

Constant Summary collapse

VERSION =
"1.2"

Constants included from ViewCaching

ViewCaching::CachedViewInvalidator

Constants included from Views

Views::ViewFieldGetter

Method Summary

Methods included from Benchmark

included

Methods included from Triggers

included

Methods included from History

#history, #history_key, included, #save, #save_history?, #store_image

Methods included from Timestamps

included, #update_timestamps

Methods included from ViewCaching

included

Methods included from Views

included, #view_as_hash, #view_as_json

Methods included from Indices

included, #index_key

Methods included from Collections

#<<, #backreferences, #collection_name, #collection_names, #collections, #delete_child, #dereference_from, #dereference_from_backreferences, #get, #get_collection, #has_collection?, #hkey_col, included, #load, #mset, #push, #ref_key, #reference, #referenced_by, #remove_collection!, #set

Methods included from DefaultValues

included

Methods included from Types

alias_type, #enforce_format, included, known_types, register_type, #save_format, #score_format, type_aliases, #type_filter_for

Methods included from Keys

#hkey, included, #key, #ref_field_key, #reserve_key

Methods included from Storage

included, #store

Methods included from CachedScripts

included, #run_script

Methods included from InheritanceTracking

included

Methods included from ObjectBase

#[], #[]=, #define_setter_getter, #delete!, #dereference_all!, #generate_id, #get, #get_reference, #id, included, #initialize, #is_ref_key?, #is_set?, #load, #mset, #new_id, #raw, #reserve, #save, #set, #set_ref, #setnx, #to_json, #track_ref_key, #undefine_setter_getter, #unset

Methods included from Filters

included

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Seabright::ObjectBase