class Bosh::OpenStackCloud::RedactedParams

Constants

REDACTED

Public Class Methods

new(params) click to toggle source
# File lib/cloud/openstack/redacted_params.rb, line 5
def initialize(params)
  @params = params
  redact_authorization_params
  redact_password_params
end

Public Instance Methods

to_s() click to toggle source
# File lib/cloud/openstack/redacted_params.rb, line 11
def to_s
  @params.inspect
end

Private Instance Methods

redact_authorization_params() click to toggle source
# File lib/cloud/openstack/redacted_params.rb, line 17
def redact_authorization_params
  if @params.has_key?(:headers) && @params[:headers].has_key?('Authorization')
    @params[:headers]['Authorization'] = REDACTED
  end
end
redact_password_params() click to toggle source
# File lib/cloud/openstack/redacted_params.rb, line 23
def redact_password_params
  if @params.has_key?(:password)
    @params[:password] = REDACTED
  end
end