require 'hashie/extensions/array/pretty_inspect' require 'hashie/extensions/ruby_version_check' module Hashie class Array < ::Array include Hashie::Extensions::Array::PrettyInspect include Hashie::Extensions::RubyVersionCheck with_minimum_ruby('2.3.0') do def dig(*indexes) converted_indexes = indexes.map do |idx| begin Integer(idx) rescue ArgumentError idx end end super(*converted_indexes) end end end end