# File radius/packet.rb, line 464 def to_s(secret) str = "RAD-Code = #{@code}\n" str += "RAD-Identifier = #{@identifier}\n" str += "RAD-Authenticator = #{[@authenticator].pack('m')}" each { |attr, val| if (attr == 'User-Password') val = (secret == nil) ? "(hidden)" : password(secret) end str += "#{attr} = #{val}\n" } each_vsa { |vendorid, vsaname, val| str += "Vendor-Id: #{vendorid} -- #{vsaname} = #{val}\n" } return(str) end