Class: Woods::Console::NullResponseContext

Inherits:
Object
  • Object
show all
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

Instance Method Details

#credential_scannerObject



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

Returns:

  • (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_ctxObject



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_gateObject



106
107
108
# File 'lib/woods/console/response_context.rb', line 106

def table_gate
  nil
end