Class: Moneypenny::Responders::Help
- Inherits:
-
Object
- Object
- Moneypenny::Responders::Help
- Defined in:
- lib/moneypenny/responders/help.rb
Class Method Summary collapse
Class Method Details
.help ⇒ Object
8 9 10 |
# File 'lib/moneypenny/responders/help.rb', line 8 def self.help [ 'help', 'returns a list of available commands' ] end |
.respond(message) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/moneypenny/responders/help.rb', line 12 def self.respond() if (query = .match(/\Ahelp\z/i)) helps = [] Responders.constants.each do |responder| helps << eval("Responders::#{responder}").help rescue nil end ljust = helps.collect{|x| x[0].size }.max + 3 helps.collect!{ |x| x[0].to_s.ljust(ljust) + x[1].to_s } helps.join("\n") else false end end |