class Soar::Registry::Staff::Test::Directory::Provider::Stub
Attributes
directory[R]
Public Class Methods
new(config={}, data_structure={}, data={})
click to toggle source
# File lib/soar/registry/staff/test/directory/provider/stub.rb, line 16 def initialize(config={}, data_structure={}, data={}) @config = config @identities = data @data_structure = data_structure @directory = Soar::Registry::Staff::Directory::Stub.new end
Public Instance Methods
connection_error()
click to toggle source
# File lib/soar/registry/staff/test/directory/provider/stub.rb, line 37 def connection_error @directory.connection = false end
create_data_structure()
click to toggle source
# File lib/soar/registry/staff/test/directory/provider/stub.rb, line 23 def create_data_structure @directory.interface = Mince::HashyDb::Interface end
delete_data_structure()
click to toggle source
# File lib/soar/registry/staff/test/directory/provider/stub.rb, line 27 def delete_data_structure @directory.interface.clear end
invalid_configuration(valid_config)
click to toggle source
# File lib/soar/registry/staff/test/directory/provider/stub.rb, line 58 def invalid_configuration(valid_config) invalid_config = deep_copy(valid_config) invalid_config['provider']['config'] = {} [invalid_config] end
load_sample_data()
click to toggle source
# File lib/soar/registry/staff/test/directory/provider/stub.rb, line 31 def load_sample_data @identities.each { |identity| @directory.interface.add('identities', identity) } end
networking_error()
click to toggle source
# File lib/soar/registry/staff/test/directory/provider/stub.rb, line 41 def networking_error @directory.network = false end
valid_configuration()
click to toggle source
# File lib/soar/registry/staff/test/directory/provider/stub.rb, line 45 def valid_configuration @config['provider']['adaptor'] = "Soar::Registry::Staff::Directory::Stub" return @config end
valid_configuration?(config)
click to toggle source
# File lib/soar/registry/staff/test/directory/provider/stub.rb, line 50 def valid_configuration?(config) config['provider']['adaptor'] == "Soar::Registry::Staff::Directory::Stub" end
valid_credentials?(credentials)
click to toggle source
# File lib/soar/registry/staff/test/directory/provider/stub.rb, line 54 def valid_credentials?(credentials) true end