{"id":79676,"library":"hash-utils","title":"Hash Utils","description":"Adds over 155 useful methods to core Ruby classes like Array, Hash, and String, inspired by Ruby Facets but more practical and less complex.","status":"active","version":"2.2.0","language":"ruby","source_language":null,"source_url":"https://github.com/martinkozak/hash-utils","tags":["utility","monkey-patch","core-extensions","ruby"],"install":[{"cmd":"gem install hash-utils","lang":"bash","label":"gem install"},{"cmd":"# Gemfile\ngem 'hash-utils', '~> 2.2.0'","lang":"ruby","label":"Gemfile"}],"dependencies":[],"imports":[{"symbol":"HashUtils","correct":"require 'hash-utils'"}],"quickstart":{"code":"require 'hash-utils'\n\nh = {a: 1, b: 2}\nh.stringify_keys # => {\"a\"=>1, \"b\"=>2}","lang":"ruby","description":"Demonstrates adding stringify_keys method to Hash"},"warnings":[{"fix":"Use cautiously in large projects; consider isolating usage or using refinements.","message":"Monkey-patches core classes, which may conflict with other libraries.","severity":"gotcha","affected_versions":">= 2.0.0"}],"env_vars":null,"search_vec":"'155':5 'add':3 'array':13 'class':11 'complex':26 'core':9,32 'core-extens':31 'extens':33 'facet':20 'hash':1,14 'inspir':17 'less':25 'like':12 'method':7 'monkey':29 'monkey-patch':28 'patch':30 'practic':23 'rubi':10,19,34 'string':16 'use':6 'util':2,27","created_at":"2026-06-18T04:58:40.719865+00:00","updated_at":"2026-06-18T04:58:40.719865+00:00","problems":[],"ecosystem":"rubygems","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"http://github.com/martinkozak/hash-utils","github":"https://github.com/martinkozak/hash-utils","docs":"http://www.rubydoc.info/gems/hash-utils/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["utility"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-18","next_check":"2026-12-15","install_tag":null}}