Ryansch's Gems

icon
#Total RankDaily RankNameSummary
119,52518,129metaractorAdds parameter validation and error control to interactor
224,41024,354ryansch-andandMaybe Monad in idiomatic Ruby.
325,74655,140redlock-rbRedlock Redis-based distributed locks implementation in Ruby
431,04028,008shipitronA deployment tool for use with Docker and ECS.
533,61186,611outstand-sycamoreSycamore is an unordered tree data structure.
636,18986,611ops_preflightPreflight and deploy applications
747,18625,928has_scheduleExposes an ice_cube schedule object and serializes it.
847,98155,140aideAllows a user to mash up keys without multiple calls to Consul
948,52455,140faraday_persistent_exconAdds configurable connection pools per host for persistent http connections
1048,93055,140ace-eyeFORK FOR TESTING. Process monitoring tool. Inspired from Bluepill and God. Requires Rub...
1150,35225,928rescue-meInstead of hardcoding lists of exceptions to rescue, put them in one place!
1261,41822,001ryansch-ts-resque-deltaManage delta indexes via Resque for Thinking Sphinx
1362,63728,008consul_bridgeDiscover consul master nodes and join local agent
1466,39630,937guard-zeus-clientGuard::ZeusClient automatically runs a zeus command (test by default) when your files c...
1570,97155,140ace_redlockRedlock Redis-based distributed locks implementation in Ruby
1672,20986,611consul_stockpileBootstrap and backup for consul kv store
1773,02586,611eye-notify-hipchatAdds a hipchat notifier to eye
1882,36928,008ryansch-mock_redisInstantiate one with `redis = MockRedis.new` and treat it like you would a normal Redis...
1983,05342,131ace-debugger-ruby_core_sourceProvide Ruby core source files for C extensions that need them.
2086,23530,937ryansch-awesome_printGreat Ruby dubugging companion: pretty print Ruby objects to visualize their structure....
2192,50230,937metaractor-sycamoreSycamore is an unordered tree data structure.
2295,86486,611hash_argsfetch_arg and fetch_arg_array add additional options to Hash's fetch method.
23102,34035,185ryansch-resque-lonerMakes sure that for special jobs, there can be only one job with the same workload in o...
24107,23142,131ryansch-capybara-mechanizeRackTest driver for Capybara, but with remote request support thanks to mechanize
25124,57486,611node_heartbeatHeartbeat server IPs to S3
26127,30986,611mail_actual_recipientParses the actual recipient header to determine the destinations.
27127,49686,611detaso-oprahOpinionated presenters for Rails 5 - without the cruft
28131,69642,131ryansch-paperclipEasy upload management for ActiveRecord
29134,27155,140ryansch-resque_specRSpec matchers for Resque
30134,83355,140ryansch-bluepillBluepill keeps your daemons up while taking up as little resources as possible. After a...
31135,84255,140elasticsnapConsistent snapshots for elasticsearch
32151,31955,140outstand-tty-commandExecute shell commands with pretty output logging and capture their stdout, stderr and ...
33155,93386,611persistent_exconAdds configurable connection pools per host for persistent http connections
34161,85342,131ecs_consoleRun a remote console on ECS
35178,91586,611match_tableCapybara's built-in table matchers leave a lot to be desired. `match_table` is a matche...