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
-
.call(session:, ctx:, caps:) ⇒ Object
rubocop:disable Lint/UnusedMethodArgument.
- .parse_since(str, now: Time.now.utc) ⇒ Object
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 |