Class: Operationcode::Slack::Api

Inherits:
Object
  • Object
show all
Defined in:
lib/operationcode/slack/api.rb,
lib/operationcode/slack/api/OauthAccess.rb

Defined Under Namespace

Classes: ChannelsInvite, ChatPostMessage, ChatUpdate, ImOpen, OauthAccess, UsersInfo

Constant Summary collapse

SLACK_API_BASE =
'https://slack.com/api/'

Class Method Summary collapse

Class Method Details

.api_urlObject



25
26
27
# File 'lib/operationcode/slack/api.rb', line 25

def self.api_url
  SLACK_API_BASE + convert_class_name_to_api_name
end

.post(with_data:) ⇒ Object



21
22
23
# File 'lib/operationcode/slack/api.rb', line 21

def self.post(with_data:)
  HTTParty.post(api_url, body: with_data)
end