Class: Decidim::Plans::OrganizationTags

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

Overview

This query class filters all assemblies given an organization.

Instance Method Summary collapse

Constructor Details

#initialize(organization) ⇒ OrganizationTags

Returns a new instance of OrganizationTags.



7
8
9
# File 'app/queries/decidim/plans/organization_tags.rb', line 7

def initialize(organization)
  @organization = organization
end

Instance Method Details

#queryObject



11
12
13
14
15
16
# File 'app/queries/decidim/plans/organization_tags.rb', line 11

def query
  q = Decidim::Plans::Tag.where(
    organization: @organization
  )
  q.order(Arel.sql("name ->> '#{current_locale}' ASC"))
end