Class: LocalizationKeySearchQuery

Inherits:
Object
  • Object
show all
Defined in:
app/queries/localization_key_search_query.rb

Instance Method Summary collapse

Constructor Details

#initialize(scope, params = {}) ⇒ LocalizationKeySearchQuery

Returns a new instance of LocalizationKeySearchQuery.



2
3
4
5
6
7
# File 'app/queries/localization_key_search_query.rb', line 2

def initialize(scope, params = {})
  @scope = scope
  @params = params.to_h
                  .reverse_merge(@scope.default_search_options)
                  .with_indifferent_access
end

Instance Method Details

#performObject



9
10
11
12
13
14
15
# File 'app/queries/localization_key_search_query.rb', line 9

def perform
  order_data
  search_key_prefix
  search_key
  search_completed
  @scope
end