Class: Decidim::Accountability::Admin::UpdateResultTaxonomies

Inherits:
UpdateResourcesTaxonomies show all
Defined in:
decidim-accountability/app/commands/decidim/accountability/admin/update_result_taxonomies.rb

Overview

A command with all the business logic when an admin batch updates results taxonomies.

Instance Method Summary collapse

Methods inherited from UpdateResourcesTaxonomies

#call, #run_after_hooks, #run_before_hooks

Methods inherited from Command

call, #evaluate, #method_missing, #respond_to_missing?, #transaction, #with_events

Constructor Details

#initialize(taxonomy_ids, result_ids, organization) ⇒ UpdateResultTaxonomies

Public: Initializes the command.

taxonomy_ids - the taxonomy ids to update result_ids - the results ids to update.



12
13
14
# File 'decidim-accountability/app/commands/decidim/accountability/admin/update_result_taxonomies.rb', line 12

def initialize(taxonomy_ids, result_ids, organization)
  super(taxonomy_ids, Decidim::Accountability::Result.where(id: result_ids), organization)
end

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Decidim::Command