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