Sha256: 3e4464520e6930f09072021c8461fc7bc27cb528275c537d08c4e458a9113aad
Contents?: true
Size: 907 Bytes
Versions: 62
Compression:
Stored size: 907 Bytes
Contents
module Workarea module Search class UserText def initialize(user) @user = user end def text [ 'user people', @user.email, @user.first_name, @user.last_name, @user.tags, addresses_text, type_text ].flatten.join(' ') end def addresses_text (@user.addresses || []).map do |address| [ address.street, address.street_2, address.city, address.region, address.region_name, address.postal_code, address.country.name, address.country.alpha2, address.phone_number ].join(' ') end end def type_text if @user.admin? 'admin administrator' else 'customer' end end end end end
Version data entries
62 entries across 62 versions & 1 rubygems