9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# File 'app/tasks/maintenance/initialize_user_websites_task.rb', line 9
def process(user)
unless user.user_websites.exists?(position: 1)
if user.website.present?
UserWebsite.create!(user_id: user.id, position: 1, label: 'website', url: user.website)
else
UserWebsite.create!(user_id: user.id, position: 1)
end
end
unless user.user_websites.exists?(position: 2)
if user..present?
UserWebsite.create!(user_id: user.id, position: 2, label: 'Twitter',
url: "https://twitter.com/#{user.}")
else
UserWebsite.create!(user_id: user.id, position: 2)
end
end
unless user.user_websites.exists?(position: 3)
UserWebsite.create!(user_id: user.id, position: 3)
end
end
|