# File lib/Dnsruby/resource/DNSKEY.rb, line 71 def algorithm=(a) if (a.instance_of?String) if (a.to_i > 0) a = a.to_i end end begin alg = Algorithms.new(a) @algorithm = alg rescue ArgumentError => e raise DecodeError.new(e) end get_new_key_tag end