class SlackbotFrd::SlackMethods::ImOpen

Public Class Methods

new(token:, user:) click to toggle source
# File lib/slackbot_frd/slack_methods/im_open.rb, line 18
def initialize(token:, user:)
  @token = token
  @user = user
end
openChannel(token:, user:) click to toggle source
# File lib/slackbot_frd/slack_methods/im_open.rb, line 10
def self.openChannel(token:, user:)
  r = ImOpen.new(
    token: token,
    user: user
  )
  r.openChannel
end

Public Instance Methods

openChannel() click to toggle source
# File lib/slackbot_frd/slack_methods/im_open.rb, line 23
def openChannel
  body = {
    token: @token,
    user: @user
  }

  @response = self.class.post('', :body => body)
  ValidateSlack.response(@response)
  @response.body
end