Sha256: b3f79edd59323e724c06681efa98c07c6ef16ec183e7b8082b196a5d52c0009f
Contents?: true
Size: 674 Bytes
Versions: 37
Compression:
Stored size: 674 Bytes
Contents
require 'apps/messenger/models/message' module Spider; module Messenger class Email < Message class_table_inheritance :add_polymorphic => true element :from, String, :label => _("From") element :to, String, :label => _("To") element :headers, Text, :label => _("Headers") element :subject, String, :label => _("Subject"), :computed_from => [:headers] element :body, Text, :label => _("Body") queue :email def subject if (self.headers =~ /^Subject: (.+)$/) return $1 end return '' end end end; end
Version data entries
37 entries across 37 versions & 1 rubygems