Sha256: 1a5cb6f1746bf308b8c2c663ffe5f3b730ded760385d8bac593268d0be983b6e
Contents?: true
Size: 466 Bytes
Versions: 2
Compression:
Stored size: 466 Bytes
Contents
require_relative "slack-rtmapi/client" require_relative "slack-rtmapi/version" require 'JSON' require 'net/http' module SlackRTM def self.get_url(options) if options[:token].nil? raise ArgumentError.new "#get_url needs a valid slack token" end url = options[:slack_api_url] || 'https://slack.com/api' req = Net::HTTP.post_form URI(url + '/rtm.start'), token: options[:token] body = JSON.parse req.body URI(body['url']) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
slack-rtmapi-1.0.0.rc3 | lib/slack-rtmapi.rb |
slack-rtmapi-1.0.0.rc2 | lib/slack-rtmapi.rb |