Files
mozo-backend/app/services/join_request.rb
T
2014-03-31 15:51:01 +02:00

45 lines
579 B
Ruby

class JoinRequest
attr_reader :user, :list
def id
"jr-#{user_id}"
end
def initialize(user: nil, list: nil)
@user, @list = user, list
end
def user_id
user.id
end
def user_email
user.email
end
def user_facebook_id
user.uid
end
def list_id
list.id
end
def read_attribute_for_serialization(a)
serializable_hash[a]
end
def object
self
end
def serializable_hash
{
id: id,
user_id: user.id,
user_facebook_id: user.uid,
user_email: user.email,
list_id: list.id
}
end
end