Class: Circus::Messages::Mode

Inherits:
Object
  • Object
show all
Defined in:
lib/irc/messages/mode.rb

Instance Method Summary collapse

Constructor Details

#initialize(target, mode, users = nil) ⇒ Mode

Returns a new instance of Mode.



5
6
7
8
9
# File 'lib/irc/messages/mode.rb', line 5

def initialize(target, mode, users = nil)
  @target = target
  @mode = mode
  @users = users
end

Instance Method Details

#to_sObject



11
12
13
14
15
16
17
# File 'lib/irc/messages/mode.rb', line 11

def to_s
  if @users
    "MODE #{@target} #{@mode} #{@users}"
  else
    "MODE #{@target} #{@mode}"
  end
end