Module: HasHelpers::Query
- Defined in:
- app/lib/has_helpers/query.rb,
app/lib/has_helpers/query/sql.rb,
app/lib/has_helpers/query/provider.rb,
app/lib/has_helpers/query/elasticsearch.rb
Overview
TODO: Rename to "Search" after the old "Query" module has been removed. •
Defined Under Namespace
Modules: Provider Classes: Elasticsearch, Sql
Class Method Summary collapse
Class Method Details
.provider ⇒ Object
5 6 7 8 |
# File 'app/lib/has_helpers/query.rb', line 5 def self.provider provider = @provider.call if @provider.respond_to?(:call) provider || @provider || ::HasHelpers::Query::Sql end |
.provider=(provider = nil, &block) ⇒ Object
10 11 12 |
# File 'app/lib/has_helpers/query.rb', line 10 def self.provider=(provider = nil, &block) @provider = provider || block end |