Class Searchlogic::Search
In: lib/searchlogic/search/implementation.rb
lib/searchlogic/search/conditions.rb
lib/searchlogic/search/ordering.rb
lib/searchlogic/search/date_parts.rb
lib/searchlogic/search/method_missing.rb
lib/searchlogic/search/scopes.rb
lib/searchlogic/search/base.rb
lib/searchlogic/search/to_yaml.rb
lib/searchlogic/search/unknown_condition_error.rb
lib/searchlogic/search.rb
Parent: Object

A class that acts like a model, creates attr_accessors for named_scopes, and then chains together everything when an "action" method is called. It basically makes implementing search forms in your application effortless:

  search = User.search
  search.username_like = "bjohnson"
  search.all

Is equivalent to:

  User.search(:username_like => "bjohnson").all

Is equivalent to:

  User.username_like("bjohnson").all

Included Modules

Base Conditions DateParts MethodMissing Scopes Ordering ToYaml

Classes and Modules

Module Searchlogic::Search::Base
Module Searchlogic::Search::Conditions
Module Searchlogic::Search::DateParts
Module Searchlogic::Search::Implementation
Module Searchlogic::Search::MethodMissing
Module Searchlogic::Search::Ordering
Module Searchlogic::Search::Scopes
Module Searchlogic::Search::ToYaml
Class Searchlogic::Search::UnknownConditionError

[Validate]