class Soar::Registry::Staff::Test::Directory::Orchestrator
Attributes
directory[R]
Public Class Methods
new(provider)
click to toggle source
# File lib/soar/registry/staff/test/directory/orchestrator.rb, line 10 def initialize(provider) @provider = provider @directory = provider.directory end
Public Instance Methods
clear_data()
click to toggle source
# File lib/soar/registry/staff/test/directory/orchestrator.rb, line 20 def clear_data @directory.bootstrap(valid_configuration['provider']['config']) @directory.authenticate(valid_credentials) @directory.connect delete_data_structure create_data_structure end
connection_error()
click to toggle source
# File lib/soar/registry/staff/test/directory/orchestrator.rb, line 28 def connection_error @provider.connection_error end
create_data_structure()
click to toggle source
# File lib/soar/registry/staff/test/directory/orchestrator.rb, line 40 def create_data_structure @provider.create_data_structure end
delete_data_structure()
click to toggle source
# File lib/soar/registry/staff/test/directory/orchestrator.rb, line 36 def delete_data_structure @provider.delete_data_structure end
invalid_configuration(config)
click to toggle source
# File lib/soar/registry/staff/test/directory/orchestrator.rb, line 56 def invalid_configuration(config) @provider.invalid_configuration(config) end
invalid_credentials(credentials)
click to toggle source
# File lib/soar/registry/staff/test/directory/orchestrator.rb, line 68 def invalid_credentials(credentials) @provider.invalid_credentials(credentials) end
load_sample_data()
click to toggle source
# File lib/soar/registry/staff/test/directory/orchestrator.rb, line 44 def load_sample_data @provider.load_sample_data end
networking_error()
click to toggle source
# File lib/soar/registry/staff/test/directory/orchestrator.rb, line 32 def networking_error @provider.networking_error end
reset_data()
click to toggle source
# File lib/soar/registry/staff/test/directory/orchestrator.rb, line 15 def reset_data clear_data load_sample_data end
valid_configuration()
click to toggle source
# File lib/soar/registry/staff/test/directory/orchestrator.rb, line 48 def valid_configuration @provider.valid_configuration end
valid_configuration?(config)
click to toggle source
# File lib/soar/registry/staff/test/directory/orchestrator.rb, line 52 def valid_configuration?(config) @provider.valid_configuration?(config) end
valid_credentials()
click to toggle source
# File lib/soar/registry/staff/test/directory/orchestrator.rb, line 64 def valid_credentials @provider.valid_credentials end
valid_credentials?(credentials)
click to toggle source
# File lib/soar/registry/staff/test/directory/orchestrator.rb, line 60 def valid_credentials?(credentials) @provider.valid_credentials?(credentials) end