class ROM::LDAP::Schema::Inferrer

@api private

Constants

FALLBACK_SCHEMA

Public Instance Methods

call(schema, gateway) click to toggle source

@api private

Calls superclass method
# File lib/rom/ldap/schema/inferrer.rb, line 32
def call(schema, gateway)
  inferred = super

  { **inferred }
rescue *CONNECTION_FAILURES => e
  raise ConnectionError, e
ensure
  FALLBACK_SCHEMA
end
suppress_errors() click to toggle source
# File lib/rom/ldap/schema/inferrer.rb, line 42
def suppress_errors
  with(raise_on_error: false, silent: true)
end