string-safe_inspector
-
This repository is archived
-
No longer maintained
-
All versions have been removed from https://rubygems.org to free up valuable namespace for other developers.
Get #inspect
without exception
and nil
possibilities
Usage
Require Ruby 3.1 or later
Overview
require 'string/safe_inspector'
does_not_have_inspect = BasicObject.new; nil
begin
p does_not_have_inspect
rescue => err
p err
end
#=> #<NoMethodError: undefined method `inspect' for #<BasicObject:0x00007fd1500fa680>>
String::SafeInspector.inspect_for(does_not_have_inspect)
#=> "#<BasicObject:0x00007fd1500fa680>"