Class: Decidim::Solutions::Solution

Inherits:
ApplicationRecord show all
Includes:
FilterableResource, HasAttachments, HasComponent, Loggable, Publicable, Randomable, Resourceable, Decidim::Searchable, Traceable, TranslatableAttributes
Defined in:
app/models/decidim/solutions/solution.rb

Overview

The data store for a Solution in the Decidim::Solutions component.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.ransackable_scopes(_auth_object = nil) ⇒ Object



49
50
51
# File 'app/models/decidim/solutions/solution.rb', line 49

def self.ransackable_scopes(_auth_object = nil)
  [:search_text_cont, :with_any_territorial_scope, :with_any_sdgs_codes, :related_to]
end

Instance Method Details

#published?Boolean

Returns:

  • (Boolean)


64
65
66
# File 'app/models/decidim/solutions/solution.rb', line 64

def published?
  published_at.present?
end