26 lines
661 B
Ruby
26 lines
661 B
Ruby
|
module Carto
|
||
|
module Api
|
||
|
class UserCreationPresenter
|
||
|
|
||
|
def initialize(user_creation)
|
||
|
@user_creation = user_creation
|
||
|
end
|
||
|
|
||
|
def to_poro
|
||
|
{
|
||
|
id: @user_creation.id,
|
||
|
username: @user_creation.username,
|
||
|
email: @user_creation.email,
|
||
|
organization_id: @user_creation.organization_id,
|
||
|
google_sign_in: @user_creation.google_sign_in,
|
||
|
requires_validation_email: @user_creation.requires_validation_email?,
|
||
|
state: @user_creation.state,
|
||
|
created_at: @user_creation.created_at,
|
||
|
updated_at: @user_creation.updated_at
|
||
|
}
|
||
|
end
|
||
|
|
||
|
end
|
||
|
end
|
||
|
end
|