module DNSCheck
Constants
- COUNTRY_CODES
- VERSION
Public Class Methods
load(file_name)
click to toggle source
# File lib/dns-check/util.rb, line 259 def self.load file_name file = Zlib::GzipReader.open(file_name) obj = Marshal.load file.read file.close DNSCheck::DB[obj] end
store(obj, file_name)
click to toggle source
# File lib/dns-check/util.rb, line 248 def self.store obj, file_name marshal_dump = Marshal.dump(obj.dump_all) file = File.new(file_name,'w') file = Zlib::GzipWriter.new(file) file.write marshal_dump file.close return true rescue => e raise DNSCheck::UpdateError, e.message end
Public Instance Methods
config()
click to toggle source
# File lib/dns-check.rb, line 13 def config @config ||={ :timeout => 1, :indice_location => URI.parse('http://public-dns.tk/nameservers.json'), :indice_store => "#{$PROG_PATH}/db/indice", :show_ns => false, :no_recursion => false, :size => 10, :sep => '|' } end
config=(opts)
click to toggle source
# File lib/dns-check.rb, line 25 def config=(opts) @config = opts end