# File lib/dnsruby/resource/GPOS.rb, line 175 def self.validate_floats(init_data) bad_float_keys = REQUIRED_KEYS.reject { |key| valid_float?(init_data[key]) } unless bad_float_keys.empty? message = "The following key value pair(s) do not have valid floats or float strings:\n" bad_float_keys.each do |key| message << "%:-12.12s => %s\n" % [init_data[key]] end raise message end validate_longitude(init_data[:longitude]) validate_latitude(init_data[:latitude]) end