Pry is a great tool for Ruby. You have probably used it by setting binding.pry in the middle of your code like so: From: lib/dry/types/hash/schema.rb @ line 58 Dry::Types::Hash::Schema#try: 40: def try(hash, &block) 41: success = true 42: output = {} 43: 44: begin 45: result = try_coerce(hash) do |key, member_result| 46: success &&= member_result.success? 47: output[key] = member_result.input 48: