Class: Irc::Channel::ModeTypeB
Overview
Channel modes of type B need an argument
Example: k (key)
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from Mode
Instance Method Summary collapse
-
#initialize(ch) ⇒ ModeTypeB
constructor
A new instance of ModeTypeB.
- #reset(val) ⇒ Object
- #set(val) ⇒ Object
- #status ⇒ Object (also: #value)
Constructor Details
#initialize(ch) ⇒ ModeTypeB
Returns a new instance of ModeTypeB.
1177 1178 1179 1180 |
# File 'lib/rbot/irc.rb', line 1177 def initialize(ch) super @arg = nil end |
Instance Method Details
#reset(val) ⇒ Object
1191 1192 1193 |
# File 'lib/rbot/irc.rb', line 1191 def reset(val) @arg = nil if @arg == val end |
#set(val) ⇒ Object
1187 1188 1189 |
# File 'lib/rbot/irc.rb', line 1187 def set(val) @arg = val end |
#status ⇒ Object Also known as: value
1182 1183 1184 |
# File 'lib/rbot/irc.rb', line 1182 def status @arg end |