Class: Decidim::Accountability::Admin::UpdateResultTaxonomies
- Inherits:
-
UpdateResourcesTaxonomies
- Object
- Command
- UpdateResourcesTaxonomies
- Decidim::Accountability::Admin::UpdateResultTaxonomies
- 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
-
#initialize(taxonomy_ids, result_ids, organization) ⇒ UpdateResultTaxonomies
constructor
Public: Initializes the command.
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