Method: Net::DNS::Names#names_array
- Defined in:
- lib/net/dns/names.rb
#names_array(name) ⇒ Object
72 73 74 75 76 77 78 79 80 81 82 83 84 |
# File 'lib/net/dns/names.rb', line 72 def names_array(name) arr = name.split(".") ar = [] string = "" arr.size.times do |i| x = i+1 elem = arr[-x] len = elem.size string = ((string.reverse)+([len,elem].pack("Ca*")).reverse).reverse ar.unshift(string) end return ar end |