Class: Ayadn::Blacklist

Inherits:
Thor
  • Object
show all
Defined in:
lib/ayadn/blacklist.rb

Instance Method Summary collapse

Instance Method Details

#add(*args) ⇒ Object



7
8
9
10
11
# File 'lib/ayadn/blacklist.rb', line 7

def add(*args)
  abort(Status.type_and_target_missing) if args.length < 2
  BlacklistWorkers.new.add(args)
  puts Status.done
end

#clearObject



43
44
45
46
# File 'lib/ayadn/blacklist.rb', line 43

def clear
  BlacklistWorkers.new.clear
  puts Status.done
end

#convertObject



37
38
39
40
# File 'lib/ayadn/blacklist.rb', line 37

def convert
  BlacklistWorkers.new.convert
  puts Status.done
end

#import(database) ⇒ Object



31
32
33
# File 'lib/ayadn/blacklist.rb', line 31

def import(database)
  BlacklistWorkers.new.import(database)
end

#listObject



25
26
27
# File 'lib/ayadn/blacklist.rb', line 25

def list
  BlacklistWorkers.new.list(options)
end

#remove(*args) ⇒ Object



16
17
18
19
20
# File 'lib/ayadn/blacklist.rb', line 16

def remove(*args)
  abort(Status.type_and_target_missing) if args.length < 2
  BlacklistWorkers.new.remove(args)
  puts Status.done
end