class Kontena::Cli::Master::User::Role::RemoveCommand

Public Instance Methods

execute() click to toggle source
# File lib/kontena/cli/master/user/role/remove_command.rb, line 12
def execute
  require_api_url
  token = require_token
  confirm unless forced?

  user_list.each do |email|
    begin
      response = client(token).delete("users/#{email}/roles/#{role}")
      puts "Removed role #{role} from #{email}" if response
    rescue => ex
      $stderr.puts pastel.red("Failed to remove role #{role} from #{email} : #{ex.message}")
    end
  end
end