Class: Komonjo::Gateway::UsersGateway

Inherits:
Object
  • Object
show all
Defined in:
lib/komonjo/gateways/users_gateway.rb

Overview

A gateway for slack response to Komonjo::Model::User

Instance Method Summary collapse

Constructor Details

#initialize(users) ⇒ UsersGateway

Returns a new instance of UsersGateway.



6
7
8
9
10
11
12
# File 'lib/komonjo/gateways/users_gateway.rb', line 6

def initialize(users)
  @users = users.map do |e|
    tmp = Hash[e.symbolize_keys]
    tmp[:profile] = Hash[tmp[:profile].symbolize_keys]
    tmp
  end
end

Instance Method Details

#usersObject



14
15
16
# File 'lib/komonjo/gateways/users_gateway.rb', line 14

def users
  @users.map { |e| Komonjo::Model::User.create(e) }
end