Class: Decidim::InitiativesTypeScope

Inherits:
ApplicationRecord
  • Object
show all
Defined in:
app/models/decidim/initiatives_type_scope.rb

Instance Method Summary collapse

Instance Method Details

#global_scope?Boolean

Returns:

  • (Boolean)


33
34
35
# File 'app/models/decidim/initiatives_type_scope.rb', line 33

def global_scope?
  decidim_scopes_id.nil?
end

#scope_nameObject



37
38
39
40
41
# File 'app/models/decidim/initiatives_type_scope.rb', line 37

def scope_name
  return { I18n.locale.to_s => I18n.t("decidim.scopes.global") } if global_scope?

  scope&.name.presence || { I18n.locale.to_s => I18n.t("decidim.initiatives.unavailable_scope") }
end

#taxonomy_nameObject



43
44
45
# File 'app/models/decidim/initiatives_type_scope.rb', line 43

def taxonomy_name
  taxonomy&.name.presence || { I18n.locale.to_s => I18n.t("decidim.initiatives.unavailable_scope") }
end