{"id":81201,"library":"hanami-validations","title":"Hanami Validations","description":"Provides validation mixins for Ruby objects with support for Hanami applications.","status":"active","version":"2.3.0","language":"ruby","source_language":null,"source_url":null,"tags":["validation","hanami","forms","mixins"],"install":[{"cmd":"gem install hanami-validations","lang":"bash","label":"gem install"},{"cmd":"# Gemfile\ngem 'hanami-validations', '~> 2.3.0'","lang":"ruby","label":"Gemfile"}],"dependencies":[],"imports":[{"symbol":"Hanami::Validations","correct":"require 'hanami/validations'"}],"quickstart":{"code":"require 'hanami/validations'\nclass SignupForm\n  include Hanami::Validations\n  validations do\n    required(:email).filled(:str?)\n  end\nend\nform = SignupForm.new(email: 'test@example.com')\nform.valid? # => true","lang":"ruby","description":"Define and validate form objects."},"warnings":[],"env_vars":null,"search_vec":"'applic':13 'form':16 'hanami':1,12,15 'mixin':5,17 'object':8 'provid':3 'rubi':7 'support':10 'valid':2,4,14","created_at":"2026-06-18T05:47:11.088423+00:00","updated_at":"2026-06-18T05:47:11.088423+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://hanamirb.org","github":null,"docs":"http://www.rubydoc.info/gems/hanami-validations/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["web-framework","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}}