Class: Email
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Defined in:
- app/models/polymorphic/email.rb
Overview
Copyright © 2008-2013 Michael Dvorkin and contributors.
Fat Free CRM is freely distributable under the terms of MIT license. See MIT-LICENSE file or 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 ⇒ Object
40 |
# File 'app/models/polymorphic/email.rb', line 40 def body; super; end |
#body_with_textile ⇒ Object
42 43 44 45 46 47 48 |
# File 'app/models/polymorphic/email.rb', line 42 def body_with_textile if defined?(RedCloth) RedCloth.new(body_without_textile).to_html.html_safe else body_without_textile.to_s.gsub("\n", "<br/>").html_safe end end |
#collapsed? ⇒ Boolean
38 |
# File 'app/models/polymorphic/email.rb', line 38 def collapsed?; self.state == "Collapsed"; end |
#expanded? ⇒ Boolean
37 |
# File 'app/models/polymorphic/email.rb', line 37 def ; self.state == "Expanded"; end |