Sha256: 0681931cf4c2f9dca19cf8a248550cecddddb10d692f5b0cdf2b5625dca309da
Contents?: true
Size: 1.04 KB
Versions: 3
Compression:
Stored size: 1.04 KB
Contents
# frozen_string_literal: true module SlackRubyBot module Commands class Help < Base help do title 'help' desc 'Shows help information.' end command 'help' do |client, data, match| command = match[:expression] text = if command.present? Support::Help.instance.command_full_desc(command) else general_text end client.say(channel: data.channel, text: text, gif: 'help') end class << self private def general_text bot_desc = Support::Help.instance.bot_desc_and_commands other_commands_descs = Support::Help.instance.other_commands_descs <<~TEXT #{bot_desc.join("\n")} *Other commands:* #{other_commands_descs.join("\n")} For getting description of the command use: *help <command>* For more information see https://github.com/slack-ruby/slack-ruby-bot, please. TEXT end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
slack-ruby-bot-0.15.0 | lib/slack-ruby-bot/commands/help.rb |
slack-ruby-bot-0.14.0 | lib/slack-ruby-bot/commands/help.rb |
slack-ruby-bot-0.13.0 | lib/slack-ruby-bot/commands/help.rb |