Class: Discordrb::Commands::CommandAlias

Inherits:
Object
  • Object
show all
Defined in:
lib/discordrb/commands/parser.rb

Overview

A command that references another command

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name, aliased_command) ⇒ CommandAlias

Returns a new instance of CommandAlias.



132
133
134
135
# File 'lib/discordrb/commands/parser.rb', line 132

def initialize(name, aliased_command)
  @name = name
  @aliased_command = aliased_command
end

Instance Attribute Details

#aliased_commandCommand (readonly)

Returns the command this alias points to.

Returns:

  • (Command)

    the command this alias points to



130
131
132
# File 'lib/discordrb/commands/parser.rb', line 130

def aliased_command
  @aliased_command
end

#nameSymbol (readonly)

Returns the name of this alias.

Returns:

  • (Symbol)

    the name of this alias



127
128
129
# File 'lib/discordrb/commands/parser.rb', line 127

def name
  @name
end