class Kontena::Cli::Master::User::Role::AddCommand

Public Instance Methods

execute() click to toggle source
# File lib/kontena/cli/master/user/role/add_command.rb, line 13
def execute
  require_api_url
  token = require_token
  data = { role: role }

  user_list.each do |email|
    begin
      response = client(token).post("users/#{email}/roles", data)
      puts "Added role #{role} to #{email}" unless running_silent?
    rescue => ex
      abort pastel.red("Failed to add role #{role} to #{email} : #{ex.message}")
    end
  end
end