# File lib/Dnsruby/resource/SSHFP.rb, line 55 def from_string(input) if (input.length > 0) names = input.split(" ") begin @alg = Algorithms.new(names[0].to_i) rescue ArgumentError @alg = Algorithms.new(names[0]) end begin @fptype = FpTypes.new(names[1].to_i) rescue ArgumentError @fptype = FpTypes.new(names[1]) end remaining = "" for i in 2..(names.length + 1) remaining += names[i].to_s end @fp = [remaining].pack("H*") end end