Class: Lita::Handlers::Amesh::Handler
- Inherits:
-
Lita::Handler
- Object
- Lita::Handler
- Lita::Handlers::Amesh::Handler
- Defined in:
- lib/lita/handlers/amesh/handler.rb
Instance Method Summary collapse
Instance Method Details
#amesh(response) ⇒ Object
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/lita/handlers/amesh/handler.rb', line 16 def amesh(response) uploader = nil case robot.config.robot.adapter when :slack token = robot.config.adapters.slack.token uploader = Uploaders::SlackUploader.new(token: token) else msg = "Not supported: #{robot.config.robot.adapter}" Lita.logger.error(msg) raise Error, msg end image = Downloader.fetch_amesh_image uploader.upload_image(image.path) end |