Table of Contents - attr_searchable-0.0.7 Documentation
Pages
Classes and Modules
- AttrSearchable
- AttrSearchable::Arel
- AttrSearchable::Arel::Visitors
- AttrSearchable::Arel::Visitors::MySQL
- AttrSearchable::Arel::Visitors::PostgreSQL
- AttrSearchable::Arel::Visitors::ToSql
- AttrSearchable::ClassMethods
- AttrSearchable::HashParser
- AttrSearchable::IncompatibleDatatype
- AttrSearchable::NoSearchableAttributes
- AttrSearchable::ParseError
- AttrSearchable::Parser
- AttrSearchable::RuntimeError
- AttrSearchable::SpecificationError
- AttrSearchable::UnknownAttribute
- AttrSearchable::UnknownColumn
- AttrSearchableGrammar
- AttrSearchableGrammar::AndExpression
- AttrSearchableGrammar::AnywhereExpression
- AttrSearchableGrammar::Attributes
- AttrSearchableGrammar::Attributes::Base
- AttrSearchableGrammar::Attributes::Boolean
- AttrSearchableGrammar::Attributes::Collection
- AttrSearchableGrammar::Attributes::Date
- AttrSearchableGrammar::Attributes::Datetime
- AttrSearchableGrammar::Attributes::Decimal
- AttrSearchableGrammar::Attributes::Float
- AttrSearchableGrammar::Attributes::Integer
- AttrSearchableGrammar::Attributes::String
- AttrSearchableGrammar::Attributes::Text
- AttrSearchableGrammar::Attributes::Time
- AttrSearchableGrammar::Attributes::Timestamp
- AttrSearchableGrammar::Attributes::WithoutMatches
- AttrSearchableGrammar::BaseNode
- AttrSearchableGrammar::Column
- AttrSearchableGrammar::ComparativeExpression
- AttrSearchableGrammar::ComplexExpression
- AttrSearchableGrammar::DoubleQuotedValue
- AttrSearchableGrammar::EqualOperator
- AttrSearchableGrammar::GreaterEqualOperator
- AttrSearchableGrammar::GreaterOperator
- AttrSearchableGrammar::IncludesOperator
- AttrSearchableGrammar::LessEqualOperator
- AttrSearchableGrammar::LessOperator
- AttrSearchableGrammar::Nodes
- AttrSearchableGrammar::Nodes::And
- AttrSearchableGrammar::Nodes::And::Fulltext
- AttrSearchableGrammar::Nodes::Base
- AttrSearchableGrammar::Nodes::Binary
- AttrSearchableGrammar::Nodes::Collection
- AttrSearchableGrammar::Nodes::Equality
- AttrSearchableGrammar::Nodes::FulltextCollection
- AttrSearchableGrammar::Nodes::FulltextExpression
- AttrSearchableGrammar::Nodes::GreaterThan
- AttrSearchableGrammar::Nodes::GreaterThanOrEqual
- AttrSearchableGrammar::Nodes::LessThan
- AttrSearchableGrammar::Nodes::LessThanOrEqual
- AttrSearchableGrammar::Nodes::Matches
- AttrSearchableGrammar::Nodes::MatchesFulltext
- AttrSearchableGrammar::Nodes::MatchesFulltextNot
- AttrSearchableGrammar::Nodes::Not
- AttrSearchableGrammar::Nodes::NotEqual
- AttrSearchableGrammar::Nodes::Or
- AttrSearchableGrammar::Nodes::Or::Fulltext
- AttrSearchableGrammar::NotExpression
- AttrSearchableGrammar::OperatorNode
- AttrSearchableGrammar::OrExpression
- AttrSearchableGrammar::ParenthesesExpression
- AttrSearchableGrammar::SingleQuotedValue
- AttrSearchableGrammar::UnequalOperator
- AttrSearchableGrammar::Value
Methods
- ::included — AttrSearchable
- ::new — AttrSearchable::HashParser
- ::new — AttrSearchableGrammar::Attributes::Collection
- ::new — AttrSearchableGrammar::Attributes::Base
- ::new — AttrSearchableGrammar::Nodes::Binary
- ::new — AttrSearchableGrammar::Nodes::Not
- ::new — AttrSearchableGrammar::Nodes::FulltextExpression
- ::new — AttrSearchableGrammar::Nodes::Collection
- ::new — AttrSearchableGrammar::Nodes::FulltextCollection
- ::parse — AttrSearchable::Parser
- ::parse_hash — AttrSearchable::Parser
- ::parse_string — AttrSearchable::Parser
- #== — AttrSearchableGrammar::Attributes::Collection
- #alias_for — AttrSearchableGrammar::Attributes::Collection
- #and — AttrSearchableGrammar::Nodes::Base
- #attr_searchable — AttrSearchable::ClassMethods
- #attr_searchable_alias — AttrSearchable::ClassMethods
- #attr_searchable_hash — AttrSearchable::ClassMethods
- #attr_searchable_options — AttrSearchable::ClassMethods
- #attribute_for — AttrSearchableGrammar::Attributes::Collection
- #attributes — AttrSearchableGrammar::Attributes::Collection
- #between — AttrSearchableGrammar::Attributes::Datetime
- #can_flatten? — AttrSearchableGrammar::Nodes::Collection
- #can_flatten? — AttrSearchableGrammar::Nodes::Base
- #can_group? — AttrSearchableGrammar::Nodes::Collection
- #can_group? — AttrSearchableGrammar::Nodes::Base
- #can_optimize? — AttrSearchableGrammar::Nodes::Base
- #collection — AttrSearchableGrammar::Column
- #collection — AttrSearchableGrammar::Nodes::MatchesFulltext
- #collection_for — AttrSearchableGrammar::BaseNode
- #compatible? — AttrSearchableGrammar::Attributes::Collection
- #compatible? — AttrSearchableGrammar::Attributes::Base
- #compatible? — AttrSearchableGrammar::Attributes::Float
- #default_searchable_attributes — AttrSearchable::ClassMethods
- #elements — AttrSearchableGrammar::BaseNode
- #eq — AttrSearchableGrammar::Attributes::Datetime
- #eql? — AttrSearchableGrammar::Attributes::Collection
- #evaluate — AttrSearchableGrammar::BaseNode
- #evaluate — AttrSearchableGrammar::OperatorNode
- #evaluate — AttrSearchableGrammar::ComparativeExpression
- #evaluate — AttrSearchableGrammar::AnywhereExpression
- #evaluate — AttrSearchableGrammar::AndExpression
- #evaluate — AttrSearchableGrammar::OrExpression
- #evaluate — AttrSearchableGrammar::NotExpression
- #finalize! — AttrSearchableGrammar::Nodes::MatchesFulltext
- #finalize! — AttrSearchableGrammar::Nodes::Collection
- #finalize! — AttrSearchableGrammar::Nodes::FulltextCollection
- #finalize! — AttrSearchableGrammar::Nodes::Base
- #flatten! — AttrSearchableGrammar::Nodes::Collection
- #flatten! — AttrSearchableGrammar::Nodes::Base
- #fulltext? — AttrSearchableGrammar::Attributes::Collection
- #fulltext? — AttrSearchableGrammar::Attributes::Base
- #fulltext? — AttrSearchableGrammar::Nodes::MatchesFulltext
- #fulltext? — AttrSearchableGrammar::Nodes::FulltextCollection
- #fulltext? — AttrSearchableGrammar::Nodes::Base
- #group! — AttrSearchableGrammar::Nodes::Collection
- #group! — AttrSearchableGrammar::Nodes::Base
- #gt — AttrSearchableGrammar::Attributes::Datetime
- #hash — AttrSearchableGrammar::Attributes::Collection
- #klass_for — AttrSearchableGrammar::Attributes::Collection
- #map — AttrSearchableGrammar::Attributes::Base
- #map — AttrSearchableGrammar::Attributes::Datetime
- #map — AttrSearchableGrammar::Attributes::Boolean
- #matches — AttrSearchableGrammar::Attributes::Collection
- #matches — AttrSearchableGrammar::Attributes::String
- #matches — AttrSearchableGrammar::Attributes::WithoutMatches
- #matches_value — AttrSearchableGrammar::Attributes::String
- #method_missing — AttrSearchableGrammar::Attributes::Base
- #method_name — AttrSearchableGrammar::IncludesOperator
- #method_name — AttrSearchableGrammar::EqualOperator
- #method_name — AttrSearchableGrammar::UnequalOperator
- #method_name — AttrSearchableGrammar::GreaterEqualOperator
- #method_name — AttrSearchableGrammar::GreaterOperator
- #method_name — AttrSearchableGrammar::LessEqualOperator
- #method_name — AttrSearchableGrammar::LessOperator
- #model — AttrSearchableGrammar::BaseNode
- #nodes — AttrSearchableGrammar::Nodes::Base
- #not — AttrSearchableGrammar::Nodes::MatchesFulltext
- #not — AttrSearchableGrammar::Nodes::Base
- #not_eq — AttrSearchableGrammar::Attributes::Datetime
- #optimize! — AttrSearchableGrammar::Nodes::Base
- #options — AttrSearchableGrammar::Attributes::Collection
- #or — AttrSearchableGrammar::Nodes::Base
- #parse — AttrSearchable::HashParser
- #parse — AttrSearchableGrammar::Attributes::Datetime
- #parse — AttrSearchableGrammar::Attributes::Date
- #parse_attribute — AttrSearchable::HashParser
- #respond_to? — AttrSearchableGrammar::Attributes::Base
- #search — AttrSearchable::ClassMethods
- #text_value — AttrSearchableGrammar::SingleQuotedValue
- #text_value — AttrSearchableGrammar::DoubleQuotedValue
- #to_sql — AttrSearchableGrammar::Nodes::Base
- #unsafe_search — AttrSearchable::ClassMethods
- #visit_AttrSearchableGrammar_Attributes_Collection — AttrSearchable::Arel::Visitors::MySQL
- #visit_AttrSearchableGrammar_Attributes_Collection — AttrSearchable::Arel::Visitors::PostgreSQL
- #visit_AttrSearchableGrammar_Nodes_And — AttrSearchable::Arel::Visitors::ToSql
- #visit_AttrSearchableGrammar_Nodes_And_Fulltext — AttrSearchable::Arel::Visitors::MySQL
- #visit_AttrSearchableGrammar_Nodes_And_Fulltext — AttrSearchable::Arel::Visitors::PostgreSQL
- #visit_AttrSearchableGrammar_Nodes_Equality — AttrSearchable::Arel::Visitors::ToSql
- #visit_AttrSearchableGrammar_Nodes_FulltextExpression — AttrSearchable::Arel::Visitors::MySQL
- #visit_AttrSearchableGrammar_Nodes_FulltextExpression — AttrSearchable::Arel::Visitors::PostgreSQL
- #visit_AttrSearchableGrammar_Nodes_GreaterThan — AttrSearchable::Arel::Visitors::ToSql
- #visit_AttrSearchableGrammar_Nodes_GreaterThanOrEqual — AttrSearchable::Arel::Visitors::ToSql
- #visit_AttrSearchableGrammar_Nodes_LessThan — AttrSearchable::Arel::Visitors::ToSql
- #visit_AttrSearchableGrammar_Nodes_LessThanOrEqual — AttrSearchable::Arel::Visitors::ToSql
- #visit_AttrSearchableGrammar_Nodes_Matches — AttrSearchable::Arel::Visitors::ToSql
- #visit_AttrSearchableGrammar_Nodes_MatchesFulltext — AttrSearchable::Arel::Visitors::MySQL
- #visit_AttrSearchableGrammar_Nodes_MatchesFulltext — AttrSearchable::Arel::Visitors::PostgreSQL
- #visit_AttrSearchableGrammar_Nodes_MatchesFulltextNot — AttrSearchable::Arel::Visitors::MySQL
- #visit_AttrSearchableGrammar_Nodes_MatchesFulltextNot — AttrSearchable::Arel::Visitors::PostgreSQL
- #visit_AttrSearchableGrammar_Nodes_Not — AttrSearchable::Arel::Visitors::ToSql
- #visit_AttrSearchableGrammar_Nodes_NotEqual — AttrSearchable::Arel::Visitors::ToSql
- #visit_AttrSearchableGrammar_Nodes_Or — AttrSearchable::Arel::Visitors::ToSql
- #visit_AttrSearchableGrammar_Nodes_Or_Fulltext — AttrSearchable::Arel::Visitors::MySQL
- #visit_AttrSearchableGrammar_Nodes_Or_Fulltext — AttrSearchable::Arel::Visitors::PostgreSQL