Skip to content

Commit

Permalink
Prefer Kernel::format over sprintf
Browse files Browse the repository at this point in the history
  • Loading branch information
ncounter committed Mar 15, 2024
1 parent 27ada67 commit a1a3486
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions src/api/app/components/bs_request_action_description_component.rb
Expand Up @@ -6,14 +6,14 @@ class BsRequestActionDescriptionComponent < ApplicationComponent
delegate :project_or_package_link, to: :helpers

DESCRIPTION_TEMPLATE = {
'submit' => 'Submit %{source_container} to %{target_container}',
'delete' => 'Delete %{target_repository}%{target_container}',
'add_role' => '%{creator} wants %{requester} to %{task} for %{target_container}',
'set_bugowner' => '%{creator} wants %{requester} to %{task} for %{target_container}',
'change_devel' => 'Set %{source_container} to be devel project/package of %{target_container}',
'maintenance_incident' => 'Submit update from %{source_container} to %{target_container}',
'maintenance_release' => 'Maintenance release %{source_container} to %{target_container}',
'release' => 'Release %{source_container} to %{target_container}'
'submit' => 'Submit %<source_container>s to %<target_container>s',
'delete' => 'Delete %<target_repository>s%<target_container>s',
'add_role' => '%<creator>s wants %<requester>s to %<task>s for %<target_container>s',
'set_bugowner' => '%<creator>s wants %<requester>s to %<task>s for %<target_container>s',
'change_devel' => 'Set %<source_container>s to be devel project/package of %<target_container>s',
'maintenance_incident' => 'Submit update from %<source_container>s to %<target_container>s',
'maintenance_release' => 'Maintenance release %<source_container>s to %<target_container>s',
'release' => 'Release %<source_container>s to %<target_container>s'
}.freeze

# rubocop:disable ViewComponent/AvoidGlobalState
Expand All @@ -33,17 +33,17 @@ def description

description = case action.type
when 'submit', 'change_devel', 'maintenance_incident', 'maintenance_release', 'release'
sprintf(DESCRIPTION_TEMPLATE[action.type], source_container: source_container, target_container: target_container)
Kernel::format(DESCRIPTION_TEMPLATE[action.type], source_container: source_container, target_container: target_container)
when 'delete'
target_repository = "repository #{link_to(action.target_repository, repositories_path(target_project_hash))} for " if action.target_repository

sprintf(DESCRIPTION_TEMPLATE[action.type], target_repository: target_repository, target_container: target_container)
Kernel::format(DESCRIPTION_TEMPLATE[action.type], target_repository: target_repository, target_container: target_container)
when 'add_role', 'set_bugowner'
sprintf(DESCRIPTION_TEMPLATE[action.type],
creator: user_with_realname_and_icon(creator),
requester: requester_str(creator, action.person_name, action.group_name),
task: creator_intentions(action.role),
target_container: target_container)
Kernel::format(DESCRIPTION_TEMPLATE[action.type],
creator: user_with_realname_and_icon(creator),
requester: requester_str(creator, action.person_name, action.group_name),
task: creator_intentions(action.role),
target_container: target_container)
else
''
end
Expand Down

0 comments on commit a1a3486

Please sign in to comment.