Class: BotMob::Ambassadors::Slack
- Inherits:
-
Object
- Object
- BotMob::Ambassadors::Slack
- Defined in:
- lib/bot_mob/ambassadors/slack.rb
Instance Method Summary collapse
- #external_id ⇒ Object
-
#initialize(code) ⇒ Slack
constructor
A new instance of Slack.
- #success? ⇒ Boolean
- #token ⇒ Object
Constructor Details
#initialize(code) ⇒ Slack
Returns a new instance of Slack.
4 5 6 |
# File 'lib/bot_mob/ambassadors/slack.rb', line 4 def initialize(code) @code = code end |
Instance Method Details
#external_id ⇒ Object
12 13 14 |
# File 'lib/bot_mob/ambassadors/slack.rb', line 12 def external_id oauth_response && oauth_response.bot_user_id end |
#success? ⇒ Boolean
16 17 18 |
# File 'lib/bot_mob/ambassadors/slack.rb', line 16 def success? external_id && token end |
#token ⇒ Object
8 9 10 |
# File 'lib/bot_mob/ambassadors/slack.rb', line 8 def token oauth_response && oauth_response.bot_access_token end |