Method: OverSIP::SIP::NameAddr#initialize

Defined in:
lib/oversip/sip/name_addr.rb

#initialize(display_name = nil, scheme = :sip, user = nil, host = nil, port = nil) ⇒ NameAddr

Returns a new instance of NameAddr.



15
16
17
18
19
20
21
22
23
24
25
# File 'lib/oversip/sip/name_addr.rb', line 15

def initialize display_name=nil, scheme=:sip, user=nil, host=nil, port=nil
  @display_name = display_name
  @scheme = scheme.to_sym
  @user = user
  @host = host
  @host_type = ::OverSIP::Utils.ip_type(host) || :domain  if host
  @port = port

  @name_addr_modified = true
  @uri_modified = true
end