class Slackpolice::CLI
Public Instance Methods
archive()
click to toggle source
# File lib/slackpolice/cli.rb, line 8 def archive archived_channels = client.archive archived_channels.each do |c| puts "archived: ##{c['name']}" end end
remove_files()
click to toggle source
# File lib/slackpolice/cli.rb, line 19 def remove_files dt = Date.today.prev_day(options['days']) if options[:dry_run] client.expired_files(dt).each do |f| puts "deleted: #{Time.at(f['created'])} #{f['title']} (dry-run)" end else client.delete_expired_files(dt).each do |f| puts "deleted: #{Time.at(f['created'])} #{f['title']}" end end end
Private Instance Methods
client()
click to toggle source
# File lib/slackpolice/cli.rb, line 34 def client @client ||= Slackpolice::Client.new options end