Class: SidekiqUniqueJobs::Cli

Inherits:
Thor
  • Object
show all
Defined in:
lib/sidekiq_unique_jobs/cli.rb

Instance Method Summary collapse

Instance Method Details

#consoleObject



19
20
21
22
23
24
25
# File 'lib/sidekiq_unique_jobs/cli.rb', line 19

def console
  puts "Use `keys '*', 1000 to display the first 1000 unique keys matching '*'"
  puts "Use `del '*', 1000, true (default) to see how many keys would be deleted for the pattern '*'"
  puts "Use `del '*', 1000, false to delete the first 1000 keys matching '*'"
  Object.include SidekiqUniqueJobs::Util
  console_class.start
end

#del(pattern) ⇒ Object



14
15
16
# File 'lib/sidekiq_unique_jobs/cli.rb', line 14

def del(pattern)
  Util.del(pattern, count, dry_run)
end

#keys(pattern) ⇒ Object



7
8
9
# File 'lib/sidekiq_unique_jobs/cli.rb', line 7

def keys(pattern)
  Util.keys(pattern, options[:count])
end