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_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