General updates and new supported redaction classes #28
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes to
RedactingLogger
:lib/redacting_logger.rb
: Improved the redacting functionality of the logger by allowing it to handleString
,Symbol
, andNumeric
types, and by usingtransform_values
forHash
types. Theshift_size
parameter in theinitialize
method has also been formatted for better readability. [1] [2]Changes to scripts:
script/bootstrap
: Added handling for various environment variables to set theAPP_ENV
value and improved the gem installation process for different environments. A new color code forPURPLE
was also added. [1] [2]script/test
: Removed unnecessary lines related to bootstrapping and linting.Changes to tests:
spec/lib/redacting_logger_spec.rb
: Expanded the tests for theRedactingLogger
class to cover the new types and additional redaction patterns. [1] [2]Other changes:
lib/version.rb
: Updated the version of theRedactingLogger
module.