Class: DecisionAgent::Audit::AccessAdapter

Inherits:
Adapter
  • Object
show all
Defined in:
lib/decision_agent/auth/access_audit_logger.rb

Direct Known Subclasses

InMemoryAccessAdapter

Instance Method Summary collapse

Methods inherited from Adapter

#record

Instance Method Details

#query_access_logs(filters = {}) ⇒ Object

Raises:

  • (NotImplementedError)


69
70
71
# File 'lib/decision_agent/auth/access_audit_logger.rb', line 69

def query_access_logs(filters = {})
  raise NotImplementedError, "Subclasses must implement #query_access_logs"
end

#record_access(log_entry) ⇒ Object

Raises:

  • (NotImplementedError)


65
66
67
# File 'lib/decision_agent/auth/access_audit_logger.rb', line 65

def record_access(log_entry)
  raise NotImplementedError, "Subclasses must implement #record_access"
end