class Help
Constants
- AUTHOR_NOTE
- PLUGINS_DIR
Public Class Methods
Source
# File plugins/help.rb, line 37 def self.build_help_text(plugins_dir: PLUGINS_DIR, topic: nil) HelpReply.build_help_text( plugins_dir: plugins_dir, topic: topic, list_commands: ->(plugins_dir:) { list_commands(plugins_dir: plugins_dir) } ) end
Source
# File plugins/help.rb, line 49 def self.build_help_text_for_section(section_id, entries:) HelpReply.build_help_text_for_section(section_id, entries: entries) end
Source
# File plugins/help.rb, line 45 def self.build_help_text_for_topic(topic, entries:) HelpReply.build_help_text_for_topic(topic, entries: entries) end
Source
# File plugins/help.rb, line 33 def self.format_entry(command, description) HelpReply.format_entry(command, description) end
Source
# File plugins/help.rb, line 29 def self.list_commands(plugins_dir: PLUGINS_DIR) HelpParser.list_commands(plugins_dir: plugins_dir) end
Public Instance Methods
Source
# File plugins/help.rb, line 53 def execute(m, topic = nil) flood_safe_reply(m, self.class.build_help_text(topic: topic)) end