dry-schema
dry-schema provides a DSL for defining schemas with keys and rules that should be applied to values. It supports coercion, input sanitizatio
$
gem install dry-schemaOfficial docs outline
Extra Credit builds an outline of dry-schema's docs the first time your work uses it. Until then, start at the official documentation.
More in Ruby gems
All 3,925-
tzinfo-data TZInfo::Data contains data from the IANA Time Zone database packaged as Ruby modules for use with TZInfo.
-
danger Stop Saying 'You Forgot To…' in Code Review
-
rspec-retry retry intermittently failing rspec examples
-
redis-actionpack Redis session store for ActionPack. Used for storing the Rails session in Redis.
-
omniauth-google-oauth2 A Google OAuth2 strategy for OmniAuth. This allows you to login to Google with your ruby app.
-
optparse OptionParser is a class for command-line option analysis. It is much more advanced, yet also easier to use, than GetoptLong, and is a more
-
sentry-rails A gem that provides Rails integration for the Sentry error logger
-
tins All the stuff that isn't good/big enough for a real library.
-
kgio This is a legacy project, do not use it for new projects. Ruby 2.3 and later should make this obsolete. kgio provides non-blocking I/O met
-
deep_merge Recursively merge hashes.
-
raindrops raindrops is a real-time stats toolkit to show statistics for Rack HTTP servers. It is designed for preforking servers such as unicorn, but
-
encryptor A simple wrapper for the standard ruby OpenSSL library to encrypt and decrypt strings