diaspora/app/helpers/services_helper.rb
Jonne Haß ec2a209b68 Lazily initialize Contact proxy in service helper
This prevents connecting to the database on rake assets:precompile,
which fails in certain build environments.

Running git blame on this and figuring out what in gods name this
is for, is for another time.
2015-04-10 19:19:16 +02:00

11 lines
244 B
Ruby

module ServicesHelper
def contact_proxy(friend)
friend.contact || contact_proxy_template.dup.tap {|c| c.person = friend.person }
end
private
def contact_proxy_template
@@contact_proxy ||= Contact.new(:aspects => [])
end
end