Sha256: ac95fd4c32050582603afde6e36ad0ceec08baf994b3ca5241ea52e9d9ed91a8
Contents?: true
Size: 577 Bytes
Versions: 3
Compression:
Stored size: 577 Bytes
Contents
module Carrier class Message < ActiveRecord::Base =begin class << self def re name if name.match(/re/).nil? return "re: "+name elsif !name.match(/re:/).nil? return name.sub(/re:/,'re[2]:') elsif name.match(/re\[\d+\]/) re_count = name.match(/re\[\d+\]:/)[0].match(/\d+/)[0] re_count = re_count.to_i + 1 return name.sub(/re\[\d+\]/, 're['+re_count.to_s+']') end name end end def subject_without_re subject.gsub(/re\[\d+\]: /,'') end =end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
carrier-0.1.5 | app/models/carrier/message/subject.rb |
carrier-0.1.4 | app/models/carrier/message/subject.rb |
carrier-0.1.3 | app/models/carrier/message/subject.rb |