Class: Decidim::TermCustomizer::SetTranslations

Inherits:
Rectify::Query
  • Object
show all
Defined in:
app/queries/decidim/term_customizer/set_translations.rb

Overview

This query class filters all assemblies given an organization.

Instance Method Summary collapse

Constructor Details

#initialize(translation_set, locale = nil) ⇒ SetTranslations

Returns a new instance of SetTranslations.



7
8
9
10
# File 'app/queries/decidim/term_customizer/set_translations.rb', line 7

def initialize(translation_set, locale = nil)
  @translation_set = translation_set
  @locale = locale
end

Instance Method Details

#queryObject



12
13
14
15
16
17
18
# File 'app/queries/decidim/term_customizer/set_translations.rb', line 12

def query
  q = Decidim::TermCustomizer::Translation.where(
    translation_set: @translation_set
  )
  q = q.where(locale: @locale) if @locale
  q.order(:key)
end