# frozen_string_literal: true module Gitlab module SlashCommands class ApplicationHelp < BaseCommand def initialize(project, params) @project = project @params = params end def execute Gitlab::SlashCommands::Presenters::Help .new(project, commands) .present(trigger, params[:text]) end private def trigger "#{params[:command]} [project name or alias]" end def commands Gitlab::SlashCommands::Command.commands end end end end