module MembersHelper def picture_for(someone , classes = "") image = someones_path(someone) if someone.respond_to? :name alt = someone.name else alt = "" end image_tag(image , alt: alt , class: classes ) end def someones_path( someone ) if someone.picture.blank? asset_url("no_image.png") else someone.picture.url end end def stayed(member) return "Not arrived" if member.arriving.blank? text = member.arriving.to_s return text + " not left" if member.leaving.blank? text + " " + distance_of_time_in_words( member.leaving , member.arriving) end end