Class: Slkecho::SlackRequest::PostMessage
- Inherits:
-
Object
- Object
- Slkecho::SlackRequest::PostMessage
- Defined in:
- lib/slkecho/slack_request/post_message.rb
Defined Under Namespace
Classes: Params
Instance Method Summary collapse
-
#initialize(slack_api_token:) ⇒ PostMessage
constructor
A new instance of PostMessage.
- #request(params) ⇒ Object
Constructor Details
#initialize(slack_api_token:) ⇒ PostMessage
Returns a new instance of PostMessage.
25 26 27 |
# File 'lib/slkecho/slack_request/post_message.rb', line 25 def initialize(slack_api_token:) @slack_api_token = slack_api_token end |
Instance Method Details
#request(params) ⇒ Object
29 30 31 32 33 34 35 36 37 |
# File 'lib/slkecho/slack_request/post_message.rb', line 29 def request(params) result = send_request(@slack_api_token, params) case result in { ok: true } true in { ok: false, error: error } raise Slkecho::SlackApiResultError, error end end |