Method: Irc::Bot::Config::ArrayValue#add
- Defined in:
- lib/rbot/config.rb
#add(val) ⇒ Object
184 185 186 187 188 189 190 191 192 |
# File 'lib/rbot/config.rb', line 184 def add(val) newval = self.get.dup unless newval.include? val newval << val validate_item(val) or raise ArgumentError, "invalid item: #{val}" validate(newval) or raise ArgumentError, "invalid value: #{newval.inspect}" set(newval) end end |