Class: Woods::Console::NullResponseContext
- Inherits:
-
Object
- Object
- Woods::Console::NullResponseContext
- Includes:
- Singleton
- Defined in:
- lib/woods/console/response_context.rb
Overview
Null variant returned by ResponseContext.build when every layer is absent. Exposes the same public surface so callers never need &.nil-guards.
Instance Method Summary collapse
- #credential_scanner ⇒ Object
- #enforce!(_args) ⇒ Object
- #present? ⇒ Boolean
- #redact(result) ⇒ Object
- #safe_ctx ⇒ Object
- #scan(value) ⇒ Object
- #table_gate ⇒ Object
Instance Method Details
#credential_scanner ⇒ Object
110 111 112 |
# File 'lib/woods/console/response_context.rb', line 110 def credential_scanner nil end |
#enforce!(_args) ⇒ Object
114 115 116 |
# File 'lib/woods/console/response_context.rb', line 114 def enforce!(_args) nil end |
#present? ⇒ Boolean
98 99 100 |
# File 'lib/woods/console/response_context.rb', line 98 def present? false end |
#redact(result) ⇒ Object
118 119 120 |
# File 'lib/woods/console/response_context.rb', line 118 def redact(result) result end |
#safe_ctx ⇒ Object
102 103 104 |
# File 'lib/woods/console/response_context.rb', line 102 def safe_ctx nil end |
#scan(value) ⇒ Object
122 123 124 |
# File 'lib/woods/console/response_context.rb', line 122 def scan(value) [value, {}] end |
#table_gate ⇒ Object
106 107 108 |
# File 'lib/woods/console/response_context.rb', line 106 def table_gate nil end |