Class | TMail::AddressGroup |
In: |
lib/tmail/address.rb
|
Parent: | Object |
name | [R] |
# File lib/tmail/address.rb, line 301 def initialize( name, addrs ) @name = name @addresses = addrs end
# File lib/tmail/address.rb, line 308 def ==( other ) other.respond_to? :to_a and @addresses == other.to_a end
# File lib/tmail/address.rb, line 372 def accept( strategy, dummy1 = nil, dummy2 = nil ) strategy.phrase @name strategy.meta ':' strategy.space first = true each do |mbox| if first first = false else strategy.puts_meta ',' end strategy.space mbox.accept strategy end strategy.meta ';' strategy.lwsp '' end
# File lib/tmail/address.rb, line 344 def flatten set = [] @addresses.each do |a| if a.respond_to? :flatten set.concat a.flatten else set.push a end end set end