Class: Subledger::Domain::Identity::Entity

Inherits:
Grape::Entity
  • Object
show all
Defined in:
lib/subledger/domain/identity.rb

Overview

def revoke args

org_id = args[:org_id]
verb   = args[:verb]
url    = args[:url]

revoked = false

controls.each do |control|
  if control.is org_id, verb, url
    control.revoke
    revoked = true
  end
end

raise IdentityError unless revoked

self

end