module CommandKit::Commands::ModuleMethods

@api private

Public Instance Methods

included(context) click to toggle source

Extends {ClassMethods} or {ModuleMethods}, depending on whether {Commands} is being included into a class or a module.

@param [Class, Module] context

The class or module which is including {Commands}.
Calls superclass method
# File lib/command_kit/commands.rb, line 55
def included(context)
  super(context)

  if context.class == Module
    context.extend ModuleMethods
  else
    context.usage "[options] [COMMAND [ARGS...]]"
    context.extend ClassMethods
    context.command Help
  end
end