module Breacan::Client::Channels
Public Instance Methods
channel_by_name(name)
click to toggle source
# File lib/breacan/client/channels.rb, line 62 def channel_by_name(name) channels.find { |ch| ch.name == name } end
channels_archive(args)
click to toggle source
# File lib/breacan/client/channels.rb, line 4 def channels_archive(args) get 'channels.archive', query: args end
channels_create(args)
click to toggle source
# File lib/breacan/client/channels.rb, line 8 def channels_create(args) get 'channels.create', query: args end
channels_history(args)
click to toggle source
# File lib/breacan/client/channels.rb, line 12 def channels_history(args) get 'channels.history', query: args end
channels_info(id, options)
click to toggle source
# File lib/breacan/client/channels.rb, line 16 def channels_info(id, options) get 'channels.info', query: { channel: id }.merge(options) end
Also aliased as: channel
channels_invite(args)
click to toggle source
# File lib/breacan/client/channels.rb, line 21 def channels_invite(args) get 'channels.invite', query: args end
channels_join(args)
click to toggle source
# File lib/breacan/client/channels.rb, line 25 def channels_join(args) get 'channels.join', query: args end
channels_kick(args)
click to toggle source
# File lib/breacan/client/channels.rb, line 29 def channels_kick(args) get 'channels.kick', query: args end
channels_leave(args)
click to toggle source
# File lib/breacan/client/channels.rb, line 33 def channels_leave(args) get 'channels.leave', query: args end
channels_list(args = nil)
click to toggle source
# File lib/breacan/client/channels.rb, line 37 def channels_list(args = nil) get 'channels.list', query: args end
Also aliased as: channels
channels_mark(args)
click to toggle source
# File lib/breacan/client/channels.rb, line 42 def channels_mark(args) get 'channels.mark', query: args end
channels_rename(args)
click to toggle source
# File lib/breacan/client/channels.rb, line 46 def channels_rename(args) get 'channels.rename', query: args end
channels_set_purpose(args)
click to toggle source
# File lib/breacan/client/channels.rb, line 50 def channels_set_purpose(args) get 'channels.setPurpose', query: args end
channels_set_topic(args)
click to toggle source
# File lib/breacan/client/channels.rb, line 54 def channels_set_topic(args) get 'channels.setTopic', query: args end
channels_unarchive(args)
click to toggle source
# File lib/breacan/client/channels.rb, line 58 def channels_unarchive(args) get 'channels.unarchive', query: args end