module Commandos::IAmACommand::ClassMethods
Public Instance Methods
use(plugin, *args, &block)
click to toggle source
# File lib/commandos/command.rb, line 4 def use(plugin, *args, &block) unless plugins.include? plugin plugins << plugin extend plugin::ClassMethods if plugin.const_defined? :ClassMethods include plugin::InstanceMethods if plugin.const_defined? :InstanceMethods end self end
Private Instance Methods
plugins()
click to toggle source
# File lib/commandos/command.rb, line 15 def plugins @@pluglins ||= [] end