class SlackbotFrd::SlackMethods::ImChannelsList
Attributes
response[R]
Public Class Methods
new(token)
click to toggle source
# File lib/slackbot_frd/slack_methods/im_channels_list.rb, line 12 def initialize(token) @token = token end
Public Instance Methods
connect()
click to toggle source
# File lib/slackbot_frd/slack_methods/im_channels_list.rb, line 16 def connect @response = JSON.parse(self.class.post('', :body => { token: @token } ).body) ValidateSlack.response(@response) self end
ids_to_names()
click to toggle source
# File lib/slackbot_frd/slack_methods/im_channels_list.rb, line 22 def ids_to_names retval = {} @response['ims'].each do |im| retval[im['id']] = im['user'] end retval end
names_to_ids()
click to toggle source
# File lib/slackbot_frd/slack_methods/im_channels_list.rb, line 30 def names_to_ids retval = {} @response['ims'].each do |im| retval[im['user']] = im['id'] end retval end