░▒▓████████████████████████████████▓▒░ ░▒▓█ ▓▒░ ░▒▓█ ~ S W A M P ~ ▓▒░ ░▒▓█ ▓▒░ ░▒▓████████████████████████████████▓▒░
pplmvsvm
LOCATION:
/var/www/canvas/vendor/bundle/ruby/3.1.0/gems/pact-1.63.0/lib/pact/hal
☗ ROOT
↻ REFRESH
✎ CARVE FLESH
EDITING: authorization_header_redactor.rb
require 'delegate' module Pact module Hal class AuthorizationHeaderRedactor < SimpleDelegator def puts(*args) __getobj__().puts(*redact_args(args)) end def print(*args) __getobj__().puts(*redact_args(args)) end def <<(*args) __getobj__().send(:<<, *redact_args(args)) end private attr_reader :redactions def redact_args(args) args.collect{ | s| redact(s) } end def redact(string) return string unless string.is_a?(String) string.gsub(/Authorization: .*\\r\\n/, "Authorization: [redacted]\\r\\n") end end end end
CANCEL
Name
Type
Size
Modified
Actions
↩ ..
DIR
—
—
📄 authorization_header_redactor.rb
RB
651 B
2023-09-24 03:48
EDIT
📄 entity.rb
RB
2.3 KB
2023-09-24 03:48
EDIT
📄 http_client.rb
RB
3.1 KB
2023-09-24 03:48
EDIT
📄 link.rb
RB
2.9 KB
2023-09-24 03:48
EDIT
📄 non_json_entity.rb
RB
421 B
2023-09-24 03:48
EDIT