Method: CeilingCat::Room#available_commands
- Defined in:
- lib/ceiling_cat/room.rb
#available_commands(show_private = false) ⇒ Object
54 55 56 57 58 59 60 61 62 63 64 65 |
# File 'lib/ceiling_cat/room.rb', line 54 def available_commands(show_private=false) = [] plugins.each do |plugin| if !plugin.commands.empty? && (plugin.public? || show_private) << "Commands for #{plugin.name}" plugin.commands.each do |command| << "-- #{command[:command]}: #{command[:description]}" if show_private || command[:public] end end end end |