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_lineObject



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

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

#to_data_hashObject



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_labelObject



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

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

#to_sObject



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

def to_s
  "#{email_address}"
end