User ember progress
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
class JoinRequest
|
||||
attr_reader :user, :list
|
||||
def id
|
||||
"jr-#{user_id}"
|
||||
end
|
||||
|
||||
def initialize(user: nil, list: nil)
|
||||
@user, @list = user, list
|
||||
@@ -9,6 +12,10 @@ class JoinRequest
|
||||
user.id
|
||||
end
|
||||
|
||||
def user_email
|
||||
user.email
|
||||
end
|
||||
|
||||
def user_facebook_id
|
||||
user.uid
|
||||
end
|
||||
@@ -16,4 +23,22 @@ class JoinRequest
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user