Method: Codebot::Integration#set_channels

Defined in:
lib/codebot/integration.rb

#set_channels(channels, conf) ⇒ Object

Sets the list of channels.

Parameters:

  • channels (Array<Channel>)

    the list of channels

  • conf (Hash)

    the previously deserialized configuration



120
121
122
123
124
125
126
127
128
# File 'lib/codebot/integration.rb', line 120

def set_channels(channels, conf)
  if channels.nil?
    @channels = [] if @channels.nil?
    return
  end
  @channels = valid!(channels, Channel.deserialize_all(channels, conf),
                     :@channels,
                     invalid_error: 'invalid channel list %s') { [] }
end