--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: Create a new Channel object bound to the receiver and add it to the list of <tt>Channel</tt>s on the receiver, unless the channel was present already. In this case, the default action is to raise an exception, unless <em>fails</em> is set to false. An exception can also be raised if <em>str</em> is nil or empty, again only if <em>fails</em> is set to true; otherwise, the method just returns nil
full_name: Irc::Server#new_channel
is_singleton: false
name: new_channel
params: (name, topic=nil, users=[], fails=true)
visibility: public
