Module: Textus::Application::Read::Audit

Defined in:
lib/textus/application/read/audit.rb

Overview

Queries .textus/audit.log. Filters: key, zone, role, verb, since, correlation_id, limit. Reads the log file as JSON-Lines (legacy TSV rows produce nil and are skipped).

Defined Under Namespace

Classes: Impl

Class Method Summary collapse

Class Method Details

.call(session:, ctx:, caps:) ⇒ Object

rubocop:disable Lint/UnusedMethodArgument



11
12
13
# File 'lib/textus/application/read/audit.rb', line 11

def self.call(*, session:, ctx:, caps:, **) # rubocop:disable Lint/UnusedMethodArgument
  Impl.new(caps: caps).call(*, **)
end

.parse_since(str, now: Time.now.utc) ⇒ Object



15
16
17
# File 'lib/textus/application/read/audit.rb', line 15

def self.parse_since(str, now: Time.now.utc)
  Impl.parse_since(str, now: now)
end