Sha256: 06eb99347f5eb03b447335e026c792789b304bde3aa0dc61eff1d5009c53e515
Contents?: true
Size: 992 Bytes
Versions: 4
Compression:
Stored size: 992 Bytes
Contents
module ContactsHelper def contact_brief(subject) if user_signed_in? t 'contact.in_common', :count => current_subject.common_contacts_count(subject) else t 'contact.n', count: subject.sent_active_contact_count end end def contact_link(c) if c.reflexive? t('subject.this_is_you') else render :partial => "contacts/link_#{ SocialStream.relation_model }", :locals => { :contact => c } end end # Show current ties from current user to actor, if they exist, or provide a link # to create new ties to actor def contact_to(a) if user_signed_in? contact_link current_subject.contact_to!(a) else if SocialStream.relation_model == :follow form_tag new_user_session_path do |f| submit_tag t('contact.follow') end else link_to t("contact.new.link"), new_user_session_path end end end def current_contact_section? section params[:type] == section.to_s end end
Version data entries
4 entries across 4 versions & 2 rubygems