Sha256: 226393bdb2f3ac64486560d7ed0892a1ce2a0dfd1c34c31e7b8cb06e67fbe5f5
Contents?: true
Size: 1 KB
Versions: 8
Compression:
Stored size: 1 KB
Contents
# encoding: utf-8 module Mail module CommonField # :nodoc: module ClassMethods # :nodoc: end module InstanceMethods # :doc: def name=(value) @name = value end def name @name end def value=(value) @length = nil @tree = nil @element = nil @value = value end def value @value end def to_s decoded end def default decoded end def field_length @length ||= name.length + value.length + ': '.length end def responsible_for?( val ) name.to_s.downcase == val.to_s.downcase end private def strip_field(field_name, string) string.to_s.gsub(/#{field_name}:\s+/i, '') end end def self.included(receiver) # :nodoc: receiver.extend ClassMethods receiver.send :include, InstanceMethods end end end
Version data entries
8 entries across 8 versions & 1 rubygems