class Dnsblim::App

@note Thor based class for command line interface

Public Instance Methods

add(ip_addr, ltype, reason) click to toggle source
# File lib/dnsblim/cli/app.rb, line 25
def add(ip_addr, ltype, reason)
  methods = Dnsblim::Methods.new(options)
  methods.add(ltype, ip_addr, reason)
end
check(ip_addr) click to toggle source
# File lib/dnsblim/cli/app.rb, line 50
def check(ip_addr)
  methods = Dnsblim::Methods.new(options)
  methods.check(ip_addr)
end
config() click to toggle source
# File lib/dnsblim/cli/app.rb, line 75
def config
  methods = Dnsblim::Methods.new(options)
  methods.config(options[:software])
end
fadd(file) click to toggle source
# File lib/dnsblim/cli/app.rb, line 34
def fadd(file)
  methods = Dnsblim::Methods.new(options)
  methods.fadd(file, type: options[:type], reason: options[:reason], quiet: options[:quiet])
end
init() click to toggle source
# File lib/dnsblim/cli/app.rb, line 82
def init
  methods = Dnsblim::Methods.new(options)
  methods.init(options)
end
madd(type, reason, *ips) click to toggle source
# File lib/dnsblim/cli/app.rb, line 42
def madd(type, reason, *ips)
  methods = Dnsblim::Methods.new(options)
  methods.madd(type, reason, ips)
end
mcheck(*ip_addrs) click to toggle source
# File lib/dnsblim/cli/app.rb, line 58
def mcheck(*ip_addrs)
  methods = Dnsblim::Methods.new(options)
  methods.mcheck(ip_addrs)
end
stats() click to toggle source
# File lib/dnsblim/cli/app.rb, line 67
def stats
  methods = Dnsblim::Methods.new(options)
  methods.stats(options[:record_type])
end