Class: Komonjo::Service::UsersService

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

Overview

A service for get channels_list as Komonjo::Model::Channel

Instance Method Summary collapse

Methods inherited from SlackService

#connection

Constructor Details

#initialize(api_token) ⇒ UsersService

Returns a new instance of UsersService.



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

def initialize(api_token)
  @api_token = api_token
end

Instance Method Details

#users(opts = {}) ⇒ Object



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

def users(opts = {})
  connection = connection(@api_token)
  raw_users = connection.users_list
  gateway = Komonjo::Gateway::UsersGateway.new(raw_users)
  gateway.users
end