Class: Email
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Defined in:
- app/models/polymorphic/email.rb
Overview
Copyright (c) 2008-2013 Michael Dvorkin and contributors.
Fat Free CRM is freely distributable under the terms of MIT license. See MIT-LICENSE file or http://www.opensource.org/licenses/mit-license.php
Schema Information
Table name: emails
id :integer not null, primary key imap_message_id :string(255) not null user_id :integer mediator_id :integer mediator_type :string(255) sent_from :string(255) not null sent_to :string(255) not null cc :string(255) bcc :string(255) subject :string(255) body :text header :text sent_at :datetime received_at :datetime deleted_at :datetime created_at :datetime updated_at :datetime state :string(16) default("Expanded"), not null
Instance Method Summary collapse
Instance Method Details
#body_html ⇒ Object
47 48 49 |
# File 'app/models/polymorphic/email.rb', line 47 def body_html body.to_s.gsub("\n", "<br>") end |
#body_inline ⇒ Object
51 52 53 |
# File 'app/models/polymorphic/email.rb', line 51 def body_inline body.to_s.tr("\n", " ") end |
#collapsed? ⇒ Boolean
43 44 45 |
# File 'app/models/polymorphic/email.rb', line 43 def collapsed? state == "Collapsed" end |
#expanded? ⇒ Boolean
39 40 41 |
# File 'app/models/polymorphic/email.rb', line 39 def state == "Expanded" end |