Sha256: 4d00968f339072e1e6d67cd395a18ce40c37779cd782004e8015084d446f5e19
Contents?: true
Size: 797 Bytes
Versions: 2
Compression:
Stored size: 797 Bytes
Contents
module UsersHelper # Returns the Gravatar (http://gravatar.com/) for the given user. def gravatar_for(user, options = { size: 50 }) gravatar_id = Digest::MD5::hexdigest(user.email.downcase) size = options[:size] gravatar_url = "https://secure.gravatar.com/avatar/#{gravatar_id}?s=#{size}" image_tag(gravatar_url, alt: user.name, class: "gravatar") end def firstname(user) user.name.split[0] end def current_user?(user) current_user!=nil && current_user.email == user.email end def task_types_for_current_user business = current_user.primary_company_business return [] if business.nil? and not current_user.admin? if not business.nil? TaskType.for_business(business) else TaskType.send :relation end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
guara-0.0.3 | app/helpers/users_helper.rb |
guara-0.0.1.rc | app/helpers/users_helper.rb |