Module: SlackImage

Included in:
EnerbotSlack
Defined in:
lib/modules/slack_image.rb

Overview

Obtains data of user from Slack and then uses them to mimic looks.

Instance Method Summary collapse

Instance Method Details

#event_look_revertObject



19
20
21
22
# File 'lib/modules/slack_image.rb', line 19

def event_look_revert
  ENV['SLACK_BOT_ICON'] = 'https://i.imgur.com/uo5AfyZ.png'
  ENV['SLACK_BOT_NAME'] = 'Chayannetor'
end

#event_look_set(name, image) ⇒ Object



14
15
16
17
# File 'lib/modules/slack_image.rb', line 14

def event_look_set(name, image)
  ENV['SLACK_BOT_ICON'] = image
  ENV['SLACK_BOT_NAME'] = name
end

#imitate_look(user) ⇒ Object



7
8
9
10
11
12
# File 'lib/modules/slack_image.rb', line 7

def imitate_look(user)
  c = (user)
  name = c.profile.display_name
  image = c.profile.image_512
  event_look_set(name, image)
end