module AdvancedRubyCommandHandler::CommandHandler
Public Class Methods
load_commands(client)
click to toggle source
# File lib/advanced_ruby_command_handler/app/command_handler.rb, line 7 def self.load_commands(client) commands = [] Dir.entries(client.commands_dir).each do |dir| next if %w[. ..].include?(dir) Dir.entries("#{client.commands_dir}/#{dir}").each do |file| next if %w[. ..].include?(file) p "#{client.commands_dir}/#{dir}/#{file}" load "#{client.commands_dir}/#{dir}/#{file}" commands << File.basename(file, ".rb") end end commands end