app/helpers/ucb_rails/ldap_person_search_helper.rb
module UcbRails::LdapPersonSearchHelper
def link_to_ldap_person_entry(entry)
UcbRails::Renderer::LdapPersonSearchResultLink.new(self, entry).html
end
def ldap_entry_class(entry)
Array['ldap-result'].tap do |result|
result << 'ldap-result-exists' if ldap_already_include?(entry.uid)
end
end
def ldap_already_include?(uid)
ldap_person_search_existing_uids.include?(uid.to_s)
end
def ldap_person_search_existing_uids
@ldap_person_search_existing_uids ||= (@lps_existing_uids || []).map(&:to_s)
end
def lps_matches
@lps_entries.size.zero? ? '' : "Matches: #{@lps_entries.size}"
end
end