Table of Contents - rethinker-0.1 Documentation
Pages
Classes and Modules
- Rethinker
- Rethinker::Autoload
- Rethinker::Connection
- Rethinker::Criterion
- Rethinker::Database
- Rethinker::Document
- Rethinker::Document::Attributes
- Rethinker::Document::Attributes::ClassMethods
- Rethinker::Document::Core
- Rethinker::Document::Core::ClassMethods
- Rethinker::Document::DynamicAttributes
- Rethinker::Document::Id
- Rethinker::Document::InjectionLayer
- Rethinker::Document::InjectionLayer::ClassMethods
- Rethinker::Document::Persistence
- Rethinker::Document::Persistence::ClassMethods
- Rethinker::Document::Polymorphic
- Rethinker::Document::Polymorphic::ClassMethods
- Rethinker::Document::Relation
- Rethinker::Document::Relation::ClassMethods
- Rethinker::Document::Selection
- Rethinker::Document::Selection::ClassMethods
- Rethinker::Document::Serialization
- Rethinker::Document::Timestamps
- Rethinker::Document::Timestamps::ClassMethods
- Rethinker::Document::Validation
- Rethinker::Document::Validation::UniquenessValidator
- Rethinker::Error
- Rethinker::Error::Connection
- Rethinker::Error::DocumentInvalid
- Rethinker::Error::DocumentNotFound
- Rethinker::Error::DocumentNotSaved
- Rethinker::QueryRunner
- Rethinker::QueryRunner::Connection
- Rethinker::QueryRunner::DatabaseOnDemand
- Rethinker::QueryRunner::Driver
- Rethinker::QueryRunner::Middleware
- Rethinker::QueryRunner::Selection
- Rethinker::QueryRunner::TableOnDemand
- Rethinker::QueryRunner::WriteError
- Rethinker::Railtie
- Rethinker::Relation
- Rethinker::Relation::BelongsTo
- Rethinker::Relation::HasMany
- Rethinker::Relation::HasMany::Selection
- Rethinker::Selection
- Rethinker::Selection::Core
- Rethinker::Selection::Count
- Rethinker::Selection::Delete
- Rethinker::Selection::Enumerable
- Rethinker::Selection::First
- Rethinker::Selection::Inc
- Rethinker::Selection::Limit
- Rethinker::Selection::OrderBy
- Rethinker::Selection::OrderBy::OrderByRules
- Rethinker::Selection::Scope
- Rethinker::Selection::Update
- Rethinker::Selection::Where
Methods
- ::connect — Rethinker
- ::generate — Rethinker::Document::Id
- ::get_inc — Rethinker::Document::Id
- ::new — Rethinker::Connection
- ::new — Rethinker::Criterion
- ::new — Rethinker::Database
- ::new — Rethinker::QueryRunner::Middleware
- ::new — Rethinker::Relation::HasMany::Selection
- ::new — Rethinker::Selection::OrderBy::OrderByRules
- ::new — Rethinker::Document::Attributes
- ::new — Rethinker::Document::Core
- ::new — Rethinker::Document::Persistence
- ::new — Rethinker::Selection::Core
- ::rails3? — Rethinker
- ::run — Rethinker::QueryRunner
- ::truncate_table! — Rethinker::Database
- #<< — Rethinker::Relation::HasMany::Selection
- #== — Rethinker::Document::Id
- #[] — Rethinker::Document::Attributes
- #[] — Rethinker::Document::DynamicAttributes
- #[] — Rethinker::Selection::Limit
- #[]= — Rethinker::Document::Attributes
- #[]= — Rethinker::Document::DynamicAttributes
- #_create — Rethinker::Document::Persistence
- #all — Rethinker::Document::Selection::ClassMethods
- #any? — Rethinker::Selection::Count
- #apply_connection_settings! — Rethinker::Connection
- #apply_scopes — Rethinker::Document::Validation::UniquenessValidator
- #asc — Rethinker::Selection::OrderBy::OrderByRules
- #assign_attributes — Rethinker::Document::Attributes
- #attributes= — Rethinker::Document::Attributes
- #autoload — Rethinker::Autoload
- #autoload_and_include — Rethinker::Autoload
- #build — Rethinker::Relation::HasMany::Selection
- #call — Rethinker::QueryRunner::Connection
- #call — Rethinker::QueryRunner::DatabaseOnDemand
- #call — Rethinker::QueryRunner::Driver
- #call — Rethinker::QueryRunner::Selection
- #call — Rethinker::QueryRunner::TableOnDemand
- #call — Rethinker::QueryRunner::WriteError
- #chain — Rethinker::Selection::Core
- #children_klass — Rethinker::Relation::HasMany
- #connect — Rethinker::Connection
- #count — Rethinker::Selection::Count
- #create — Rethinker::Relation::HasMany::Selection
- #create — Rethinker::Document::Persistence::ClassMethods
- #create! — Rethinker::Relation::HasMany::Selection
- #create! — Rethinker::Document::Persistence::ClassMethods
- #database — Rethinker::Connection
- #dec — Rethinker::Selection::Inc
- #delete — Rethinker::Document::Persistence
- #delete — Rethinker::Selection::Delete
- #desc — Rethinker::Selection::OrderBy::OrderByRules
- #descendants_type_values — Rethinker::Document::Polymorphic::ClassMethods
- #destroy — Rethinker::Document::Persistence
- #destroy — Rethinker::Selection::Delete
- #destroyed? — Rethinker::Document::Persistence
- #disable_timestamps — Rethinker::Document::Timestamps::ClassMethods
- #each — Rethinker::Selection::Enumerable
- #empty? — Rethinker::Selection::Count
- #ensure_table! — Rethinker::Document::Core::ClassMethods
- #eql? — Rethinker::Document::Id
- #exclude_document — Rethinker::Document::Validation::UniquenessValidator
- #execute — Rethinker::Criterion
- #extract_regexp! — Rethinker::Selection::Where
- #field — Rethinker::Document::Attributes::ClassMethods
- #find — Rethinker::Document::Selection::ClassMethods
- #find! — Rethinker::Document::Selection::ClassMethods
- #first — Rethinker::Selection::First
- #foreign_key — Rethinker::Relation::BelongsTo
- #foreign_key — Rethinker::Relation::HasMany
- #get_one — Rethinker::Selection::First
- #hook — Rethinker::Relation::BelongsTo
- #hook — Rethinker::Relation::HasMany
- #inc — Rethinker::Selection::Inc
- #inherited — Rethinker::Document::Attributes::ClassMethods
- #inherited — Rethinker::Document::Polymorphic::ClassMethods
- #inherited — Rethinker::Document::Relation::ClassMethods
- #inject_in_layer — Rethinker::Document::InjectionLayer::ClassMethods
- #inspect — Rethinker::Document::Attributes
- #is_root_class? — Rethinker::Document::Polymorphic::ClassMethods
- #is_write_query? — Rethinker::QueryRunner::WriteError
- #klass — Rethinker::Selection::Core
- #klass_from_attrs — Rethinker::Document::Polymorphic::ClassMethods
- #last — Rethinker::Selection::First
- #limit — Rethinker::Selection::Limit
- #method_missing — Rethinker::Selection::Enumerable
- #method_missing — Rethinker::Selection::Scope
- #new_from_db — Rethinker::Document::Attributes::ClassMethods
- #new_record? — Rethinker::Document::Persistence
- #order_by — Rethinker::Selection::OrderBy
- #ordered? — Rethinker::Selection::OrderBy
- #parent_klass_lazy — Rethinker::Relation::BelongsTo
- #parse_uri — Rethinker::Connection
- #persisted? — Rethinker::Document::Persistence
- #process_args — Rethinker::Criterion
- #purge! — Rethinker::Database
- #query — Rethinker::Selection::Core
- #raise_write_error — Rethinker::QueryRunner::WriteError
- #raw — Rethinker::Connection
- #raw — Rethinker::Database
- #reload — Rethinker::Document::Persistence
- #remove_field — Rethinker::Document::Attributes::ClassMethods
- #reset_attributes — Rethinker::Document::Attributes
- #reset_attributes — Rethinker::Document::Id
- #reset_attributes — Rethinker::Document::Polymorphic
- #reset_attributes — Rethinker::Document::Relation
- #respond_to? — Rethinker::Selection::Enumerable
- #respond_to? — Rethinker::Selection::Scope
- #rql_lookup — Rethinker::Selection::OrderBy::OrderByRules
- #run — Rethinker::Selection::Core
- #save — Rethinker::Document::Persistence
- #save — Rethinker::Document::Validation
- #scope — Rethinker::Document::Selection::ClassMethods
- #selector — Rethinker::Document::Selection
- #selector_for — Rethinker::Document::Selection::ClassMethods
- #serializable_hash — Rethinker::Document::Serialization
- #skip — Rethinker::Selection::Limit
- #table — Rethinker::Document::Core::ClassMethods
- #table_name — Rethinker::Document::Core::ClassMethods
- #to_rql — Rethinker::Selection::OrderBy::OrderByRules
- #type_value — Rethinker::Document::Polymorphic::ClassMethods
- #update — Rethinker::Document::Persistence
- #update — Rethinker::Selection::Update
- #update_attributes — Rethinker::Document::Persistence
- #valid? — Rethinker::Document::Validation
- #validate_each — Rethinker::Document::Validation::UniquenessValidator
- #where — Rethinker::Selection::Where