class MailParser::RFC2822::Mailbox

Attributes

addr_spec[R]
comments[RW]
display_name[R]
phrase[R]

Public Class Methods

new(addr_spec, display_name=nil) click to toggle source
# File lib/mailparser/rfc2822.rb, line 85
def initialize(addr_spec, display_name=nil)
  @addr_spec = addr_spec
  @display_name = display_name || ""
  @comments = []
end

Public Instance Methods

domain() click to toggle source
# File lib/mailparser/rfc2822.rb, line 96
def domain()
  @addr_spec.domain
end
local_part() click to toggle source
# File lib/mailparser/rfc2822.rb, line 93
def local_part()
  @addr_spec.local_part
end
to_s() click to toggle source
# File lib/mailparser/rfc2822.rb, line 99
def to_s()
  if display_name.empty? then
    "<#{@addr_spec}>"
  else
    "#{@display_name} <#{@addr_spec}>"
  end
end