module Osm::Member::EnableableEmailableContact

Public Instance Methods

enabled_emails() click to toggle source

Get an array of enabled emails for the contact @return [Array<String>]

# File lib/osm/member.rb, line 589
def enabled_emails
  emails = []
  emails.push email_1 if receive_email_1
  emails.push email_2 if receive_email_2
  emails.select{ |e| !e.blank? }
end
enabled_emails_with_name() click to toggle source

Get an array of enabled emails for the contact in a format which includes their name @return [Array<String>]

# File lib/osm/member.rb, line 598
def enabled_emails_with_name
  emails = []
  emails.push email_1 if receive_email_1
  emails.push email_2 if receive_email_2
  emails.select{ |e| !e.blank? }.map{ |e| "\"#{name}\" <#{e}>" }
end