Sha256: ed68a036f04bdb249f8b5f55fd8fa031cc5993b028c3624fd72906581f5d599e
Contents?: true
Size: 589 Bytes
Versions: 2
Compression:
Stored size: 589 Bytes
Contents
module OverSIP::SIP class NameAddr < OverSIP::SIP::Uri attr_reader :display_name def display_name= value @display_name = value @name_addr_modified = true end def to_s return @name_addr if @name_addr and not @name_addr_modified and not @uri_modified @name_addr = "" ( @name_addr << '"' << @display_name << '" ' ) if @display_name @name_addr << "<" << uri << ">" @name_addr_modified = false @name_addr end alias :inspect :to_s def modified? @uri_modified or @name_addr_modified end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
oversip-1.2.1 | lib/oversip/sip/grammar/name_addr.rb |
oversip-1.2.0 | lib/oversip/sip/grammar/name_addr.rb |