Class: OnyxCord::Commands::CommandAlias

Inherits:
Object
  • Object
show all
Defined in:
lib/onyxcord/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.



215
216
217
218
# File 'lib/onyxcord/commands/parser.rb', line 215

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



213
214
215
# File 'lib/onyxcord/commands/parser.rb', line 213

def aliased_command
  @aliased_command
end

#nameSymbol (readonly)

Returns the name of this alias.

Returns:

  • (Symbol)

    the name of this alias



210
211
212
# File 'lib/onyxcord/commands/parser.rb', line 210

def name
  @name
end