class Soar::Registry::Staff::Test::Directory::Provider::Base
Attributes
directory[R]
identities[R]
Public Instance Methods
invalid_credentials(valid_credentials)
click to toggle source
# File lib/soar/registry/staff/test/directory/provider/base.rb, line 24 def invalid_credentials(valid_credentials) invalid_credentials = [] ['username', 'password'].each { |index| credentials = deep_copy(valid_credentials) credentials.delete(index) invalid_credentials << credentials } return invalid_credentials end
valid_configuration()
click to toggle source
# File lib/soar/registry/staff/test/directory/provider/base.rb, line 20 def valid_configuration @config end
valid_credentials()
click to toggle source
# File lib/soar/registry/staff/test/directory/provider/base.rb, line 15 def valid_credentials valid_config = valid_configuration valid_config['provider']['credentials'] end
Private Instance Methods
deep_copy(obj)
click to toggle source
# File lib/soar/registry/staff/test/directory/provider/base.rb, line 36 def deep_copy(obj) return Marshal.load(Marshal.dump(obj)) end