Class: Decidim::Accountability::AccountabilityType

Inherits:
Core::ComponentType
  • Object
show all
Defined in:
lib/decidim/api/accountability_type.rb

Instance Method Summary collapse

Instance Method Details

#result(id:) ⇒ Object



22
23
24
# File 'lib/decidim/api/accountability_type.rb', line 22

def result(id:)
  Result.where(component: object).find(id)
end

#resultsObject



18
19
20
# File 'lib/decidim/api/accountability_type.rb', line 18

def results
  Result.where(component: object).includes(:component)
end

#status(id:) ⇒ Object



30
31
32
# File 'lib/decidim/api/accountability_type.rb', line 30

def status(id:)
  Status.where(component: object).find(id)
end

#statusesObject



26
27
28
# File 'lib/decidim/api/accountability_type.rb', line 26

def statuses
  Status.where(component: object).order(:progress, :key, :id)
end