Class: Spree::Core::QueryFilters::Text
- Inherits:
-
Object
- Object
- Spree::Core::QueryFilters::Text
- Defined in:
- lib/spree/core/query_filters/text.rb
Instance Method Summary collapse
- #call(scope:, filter:) ⇒ Object
-
#initialize(attribute:) ⇒ Text
constructor
A new instance of Text.
Constructor Details
#initialize(attribute:) ⇒ Text
Returns a new instance of Text.
5 6 7 |
# File 'lib/spree/core/query_filters/text.rb', line 5 def initialize(attribute:) @attribute = attribute end |
Instance Method Details
#call(scope:, filter:) ⇒ Object
9 10 11 12 |
# File 'lib/spree/core/query_filters/text.rb', line 9 def call(scope:, filter:) scope = eq(scope, filter[:eq]) contains(scope, filter[:contains]) end |