Sha256: 779d92bb1bf8230277e015f316b47ba8f0b66cfe377897932f3bf3e49ef81a4f
Contents?: true
Size: 644 Bytes
Versions: 3
Compression:
Stored size: 644 Bytes
Contents
require 'search_redux/version' require 'search_redux/errors' require 'search_redux/helpers' require 'search_redux/glue' require 'search_redux/searchable' require 'search_redux/rdbms/mysql' require 'search_redux/rdbms/postgres' require 'search_redux/railtie' module SearchRedux extend Helpers module ClassMethods def act_as_searchable(options = {}) attr_accessor :searchable @searchable = SearchRedux::Searchable.new options end def text_search(query) raise(Errors::ActAsSearchableUnintialized, 'Use act_as_searchable') unless @searchable @searchable.full_text_search(query, self) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
search_redux-1.0.3 | lib/search_redux.rb |
search_redux-1.0.2 | lib/search_redux.rb |
search_redux-1.0.1 | lib/search_redux.rb |