Class: EmailAddress

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/email_address.rb

Overview

create_table :email_addresses do |t| t.column :email_address, :string t.column :description, :string

t.timestamps

end

Instance Method Summary collapse

Instance Method Details

#summary_line ⇒ Object



17
18
19
# File 'app/models/email_address.rb', line 17

def summary_line
  "#{description} : #{email_address}"
end

#to_data_hash ⇒ Object



29
30
31
32
33
34
35
36
# File 'app/models/email_address.rb', line 29

def to_data_hash
  to_hash(only: [
              :email_address,
              :description,
              :created_at,
              :updated_at
          ])
end

#to_label ⇒ Object



21
22
23
# File 'app/models/email_address.rb', line 21

def to_label
  "#{description} : #{to_s}"
end

#to_s ⇒ Object



25
26
27
# File 'app/models/email_address.rb', line 25

def to_s
  "#{email_address}"
end