Sha256: 4cdfffdd1828cdab1867a3793efffe43a889d71bc7700864b69098000e67d6ef
Contents?: true
Size: 1.2 KB
Versions: 1
Compression:
Stored size: 1.2 KB
Contents
require "searchlogic/core_ext/proc" require "searchlogic/core_ext/object" require "searchlogic/active_record_consistency" require "searchlogic/named_scopes/conditions" require "searchlogic/named_scopes/ordering" require "searchlogic/named_scopes/associations" require "searchlogic/named_scopes/alias_scope" require "searchlogic/search" Proc.send(:include, Searchlogic::CoreExt::Proc) Object.send(:include, Searchlogic::CoreExt::Object) ActiveRecord::Base.extend(Searchlogic::NamedScopes::Conditions) ActiveRecord::Base.extend(Searchlogic::NamedScopes::Ordering) ActiveRecord::Base.extend(Searchlogic::NamedScopes::Associations) ActiveRecord::Base.extend(Searchlogic::NamedScopes::AliasScope) ActiveRecord::Base.extend(Searchlogic::Search::Implementation) # Try to use the search method, if it's available. Thinking sphinx and other plugins # like to use that method as well. if !ActiveRecord::Base.respond_to?(:search) ActiveRecord::Base.class_eval do class << self alias_method :search, :searchlogic end end end if defined?(ActionView) require "searchlogic/rails_helpers" ActionView::Base.alias_method_chain :form_for, :searchlogic ActionView::Base.alias_method_chain :fields_for, :searchlogic end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
joost-searchlogic-2.1.5.3 | lib/searchlogic.rb |