class Hash
Public Instance Methods
truncated_inspect(length = 256)
click to toggle source
# File lib/simplejob/hash_extensions.rb, line 3 def truncated_inspect(length = 256) values = self.collect do |key, value| "#{key.inspect} => #{truncated_value(value, length)}" end "{#{values.join(', ')}}" end
Private Instance Methods
truncated_value(value, length)
click to toggle source
# File lib/simplejob/hash_extensions.rb, line 12 def truncated_value(value, length) value.is_a?(String) && value.length > length ? (value[0 .. length - 3] + "...").inspect : value.inspect end