Class: Slk::Api::Emoji

Inherits:
Object
  • Object
show all
Defined in:
lib/slk/api/emoji.rb

Overview

Wrapper for Slack emoji.list API endpoint

Instance Method Summary collapse

Constructor Details

#initialize(api_client, workspace) ⇒ Emoji

Returns a new instance of Emoji.



7
8
9
10
# File 'lib/slk/api/emoji.rb', line 7

def initialize(api_client, workspace)
  @api = api_client
  @workspace = workspace
end

Instance Method Details

#custom_emojiObject



16
17
18
19
# File 'lib/slk/api/emoji.rb', line 16

def custom_emoji
  response = list
  response['emoji'] || {}
end

#listObject



12
13
14
# File 'lib/slk/api/emoji.rb', line 12

def list
  @api.post(@workspace, 'emoji.list')
end