class DTK::Network::Client::Command::RemoveFromGroup

Public Class Methods

new(group, user, options = {}) click to toggle source
# File lib/client/command/remove_from_group.rb, line 4
def initialize(group, user, options = {})
  @group = group
  @user      = user
end
run(group, user, opts = {}) click to toggle source
# File lib/client/command/remove_from_group.rb, line 9
def self.run(group, user, opts = {})
  new(group, user, opts).revoke_access
end

Public Instance Methods

revoke_access() click to toggle source
# File lib/client/command/remove_from_group.rb, line 13
def revoke_access
  rest_post("groups/#{@group}/remove_member", { name: @group, username: @user })
  nil
end