Gems
A tiny, zero dependency, and easy to test helper for sending text messages with Twilio
Twilio's full on Ruby library does a lot, and has a large memory footprint—too large for just sending an SMS. It's also more difficult to mock and verify than I'd like for a simple task like sending an individual SMS.Using Twilio's REST API direct...
Cross-platform Ruby library for managing child processes.
This gem aims at being a simple and reliable solution for controlling external programs running in the background on any Ruby / OS combination.The code originated in the selenium-webdriver gem, but should prove useful as a standalone library.
High-level Elasticsearch Ruby framework based on the official elasticsearch-ruby client
Multi-model indices.Index classes are independent from ORM/ODM models. Now, implementing e.g. cross-model autocomplete is much easier. You can just define the index and work with it in an object-oriented style. You can define several types for ind...
How to run RSpec on GitHub Actions for Ruby on Rails app using parallel jobs
GitHub Actions makes it easy to automate all your software workflows with world-class CI/CD. Building, testing, and deploying your code right from GitHub became available with simple YAML configuration.You can even create a few YAML config files t...
Search Engine Optimization (SEO) for Ruby on Rails applications.
MetaTags master branch fully supports Ruby on Rails 4.2 , and is tested against all major Rails releases up to 6.0.beta2.Ruby versions older than 2.2.0 are no longer officially supported.Please note that we are no longer support Ruby versions olde...
Ruby FFI binding to the Networking and Cryptography (NaCl) library (a.k.a. libsodium)
NaCl is a different kind of cryptographic library. In the past crypto libraries were kitchen sinks of little bits and pieces, like ciphers, MACs, signature algorithms, and hash functions. To accomplish anything you had to make a lot of decisions a...
A Rails engine that helps you put together a super-flexible admin dashboard.
A Rails engine that helps you put together a super-flexible admin dashboard. - thoughtbot/administrate Administrate is still pre-1.0, and there may be occasional breaking changes to the API. Check the release notes for important updates.