Sha256: e0c7d33a7e46280ce7edfa1d984c4ceb44c8a5798770918a5f852ff7cc63a068
Contents?: true
Size: 971 Bytes
Versions: 2
Compression:
Stored size: 971 Bytes
Contents
module SlackRubyBot module Commands class HelpCommand < Base help do title 'help' desc 'Shows help information.' end command 'help' do |client, data, match| command = match[:expression] text = if command.present? CommandsHelper.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 = CommandsHelper.instance.bot_desc_and_commands other_commands_descs = CommandsHelper.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/dblock/slack-ruby-bot, please. TEXT end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
slack-ruby-bot-0.8.2 | lib/slack-ruby-bot/commands/help.rb |
slack-ruby-bot-0.8.1 | lib/slack-ruby-bot/commands/help.rb |