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