Class: Net::IRC::RplMyinfo

Inherits:
ReplyWithTarget show all
Defined in:
lib/net/irc.rb

Overview

004 <target> <servername> <version> <available user modes> <available channel modes>

Constant Summary

Constants inherited from Message

Message::COMMAND_MAPS

Instance Attribute Summary collapse

Attributes inherited from ReplyWithTarget

#target

Attributes inherited from Reply

#text

Attributes inherited from Message

#command, #parameters, #prefix

Instance Method Summary collapse

Methods inherited from Message

command_for_number, parse, #prefix?, #to_s, #write

Constructor Details

#initialize(target, servername, version, available_user_modes, available_channel_modes) ⇒ RplMyinfo

Returns a new instance of RplMyinfo.



302
303
304
305
306
307
308
309
# File 'lib/net/irc.rb', line 302

def initialize(target, servername, version, available_user_modes, available_channel_modes)
  @servername = servername
  @version = version
  @available_user_modes = available_user_modes
  @available_channel_modes = available_channel_modes
  
  super(nil, 'RPL_MYINFO', target, servername, version, available_user_modes, available_channel_modes, nil)
end

Instance Attribute Details

#available_channel_modesObject

Returns the value of attribute available_channel_modes.



300
301
302
# File 'lib/net/irc.rb', line 300

def available_channel_modes
  @available_channel_modes
end

#available_user_modesObject

Returns the value of attribute available_user_modes.



300
301
302
# File 'lib/net/irc.rb', line 300

def available_user_modes
  @available_user_modes
end

#servernameObject

Returns the value of attribute servername.



300
301
302
# File 'lib/net/irc.rb', line 300

def servername
  @servername
end

#versionObject

Returns the value of attribute version.



300
301
302
# File 'lib/net/irc.rb', line 300

def version
  @version
end