Class: Komonjo::Service::EmojisService

Inherits:
SlackService show all
Defined in:
lib/komonjo/services/emojis_service.rb

Overview

A service for emoji

Instance Method Summary collapse

Methods inherited from SlackService

#connection

Constructor Details

#initialize(api_token) ⇒ EmojisService

Returns a new instance of EmojisService.



5
6
7
# File 'lib/komonjo/services/emojis_service.rb', line 5

def initialize(api_token)
  @api_token = api_token
end

Instance Method Details

#emoji(opts = {}) ⇒ Object



9
10
11
12
13
14
# File 'lib/komonjo/services/emojis_service.rb', line 9

def emoji(opts = {})
  connection = connection(@api_token)
  emoji = connection.emoji_list(opts)
  gateway = Komonjo::Gateway::EmojisGateway.new(emoji)
  gateway.emoji
end