RubySmart::Support - CHANGELOG
[1.5.0] - 2024-07-03
- [add]
RubySmart::Support::ThreadInfo.debugger?
-detection to determinate if a Debugger gem is active
- [fix]
String#to_boolean
-method to detect false-values (which makes all other values become true - similar to ::ActiveRecord::Type::Boolean
)
[1.4.0] - 2023-10-19
- [ref]
RubySmart::Support::ThreadInfo.sidekiq?
-detection to determinate if the current thread is a sidekiq process
[1.3.0] - 2023-08-08
- [add]
Enumerator.from_hash
to easily resolve values from Array-of-Hashes (use: ary.map.from_hash(key))
- [add]
RubySmart::Support::GemInfo.licenses
to resolve a hash of licences per loaded gem
- [fix]
RubySmart::Support::ThreadInfo.winsize
-detection for debug-ENVs
- [ref]
RubySmart::Support::ThreadInfo.name
to show full application namespace
- [ref]
RubySmart::Support::ThreadInfo.info
to show a optimized info-string
[1.2.0] - 2023-01-24
- [ref]
GemInfo
methods (active -> required & active? -> required?)
- [ref] simplify
GemInfo.match?
method
- [fix]
Hash#to_md5
method to use #inspect
instead of #to_s
[1.1.1] - 2022-11-15
- [fix]
GemInfo
& ThreadInfo
not being included on require 'ruby_smart-support'
- [fix] yard comments
- [add]
yard
gem for documentation
[1.1.0] - 2022-11-12
- [ref]
GemInfo.match?
method to provide method parameters more intuitive like .match?('3.4.0', '>', '3.1.0')
- [fix] README
[1.0.0] - 2022-11-08
- [add]
GemInfo
module
- [add]
ThreadInfo
module
- [add] core extensions for ruby
- [add] extensions for rails & rake
- [add] extensions for optional gem 'activesupport' / hash methods
- [add] additional properties to
Rails::Info
- load them after ActiveSupport hooks
- [add] rspec & simplecov
- [add] Github workflow Test
[0.1.0] - 2022-11-08
- Initial commit
- docs, version, structure