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