class Nvlope::EmailAddress

Public Class Methods

new(name, address) click to toggle source
# File lib/nvlope/email_address.rb, line 5
def initialize name, address
  @name, @address = name, address
end

Public Instance Methods

inspect() click to toggle source
# File lib/nvlope/email_address.rb, line 29
def inspect
  %(#<#{self.class} #{to_s}>)
end
mail_address() click to toggle source
# File lib/nvlope/email_address.rb, line 9
def mail_address
  @mail_address ||= begin
    mail_address = Mail::Address.new
    mail_address.display_name = @name
    mail_address.address = @address
    mail_address
  end
end
Also aliased as: to_mail_address
method_missing(method, *args, &block) click to toggle source
Calls superclass method
# File lib/nvlope/email_address.rb, line 19
def method_missing method, *args, &block
  return super unless mail_address.respond_to?(method)
  mail_address.send(method, *args, &block)
end
to_mail_address()
Alias for: mail_address
to_s() click to toggle source
# File lib/nvlope/email_address.rb, line 24
def to_s
  mail_address.to_s
end
Also aliased as: to_str
to_str()
Alias for: to_s