Class: OverSIP::SIP::NameAddr

Inherits:
Uri
  • Object
show all
Defined in:
lib/oversip/sip/grammar/name_addr.rb,
ext/sip_parser/sip_parser_ruby.c

Instance Attribute Summary collapse

Attributes inherited from Uri

#headers, #host, #host_type, #ovid_param, #params, #phone_context_param, #port, #scheme, #transport_param, #uri_modified, #user

Instance Method Summary collapse

Methods inherited from Uri

#del_param, #lr_param?, #ob_param?, #set_param, #unknown_scheme?, #uri

Instance Attribute Details

#display_nameObject

Returns the value of attribute display_name.



5
6
7
# File 'lib/oversip/sip/grammar/name_addr.rb', line 5

def display_name
  @display_name
end

Instance Method Details

#to_sObject Also known as: inspect



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/oversip/sip/grammar/name_addr.rb', line 12

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