Class: Soar::Authorization::AccessManager::Test::Orchestrator

Inherits:
Object
  • Object
show all
Defined in:
lib/soar/authorization/access_manager/test/orchestrator.rb

Instance Method Summary collapse

Constructor Details

#initialize(orchestration_provider) ⇒ Orchestrator

Returns a new instance of Orchestrator.



7
8
9
# File 'lib/soar/authorization/access_manager/test/orchestrator.rb', line 7

def initialize(orchestration_provider)
  @orchestration_provider = orchestration_provider
end

Instance Method Details

#authorizedObject



31
32
33
# File 'lib/soar/authorization/access_manager/test/orchestrator.rb', line 31

def authorized
  @orchestration_provider.authorized
end

#authorized?Boolean

Returns:

  • (Boolean)


27
28
29
# File 'lib/soar/authorization/access_manager/test/orchestrator.rb', line 27

def authorized?
  @orchestration_provider.authorized?
end

#deny_accessObject



15
16
17
# File 'lib/soar/authorization/access_manager/test/orchestrator.rb', line 15

def deny_access
  @orchestration_provider.deny_access
end

#grant_accessObject



11
12
13
# File 'lib/soar/authorization/access_manager/test/orchestrator.rb', line 11

def grant_access
  @orchestration_provider.grant_access
end

#no_policyObject



19
20
21
# File 'lib/soar/authorization/access_manager/test/orchestrator.rb', line 19

def no_policy
  @orchestration_provider.no_policy
end

#notificationObject



23
24
25
# File 'lib/soar/authorization/access_manager/test/orchestrator.rb', line 23

def notification
  @orchestration_provider.notification
end