Ryansch's Gems

icon
#Total RankDaily RankNameSummary
119,58231,134metaractorAdds parameter validation and error control to interactor
224,47520,207ryansch-andandMaybe Monad in idiomatic Ruby.
325,81627,664redlock-rbRedlock Redis-based distributed locks implementation in Ruby
430,92416,280shipitronA deployment tool for use with Docker and ECS.
533,72979,796outstand-sycamoreSycamore is an unordered tree data structure.
636,25237,202ops_preflightPreflight and deploy applications
747,29679,796has_scheduleExposes an ice_cube schedule object and serializes it.
848,07979,796aideAllows a user to mash up keys without multiple calls to Consul
948,62831,134faraday_persistent_exconAdds configurable connection pools per host for persistent http connections
1048,95337,202ace-eyeFORK FOR TESTING. Process monitoring tool. Inspired from Bluepill and God. Requires Rub...
1150,46733,702rescue-meInstead of hardcoding lists of exceptions to rescue, put them in one place!
1261,45131,134ryansch-ts-resque-deltaManage delta indexes via Resque for Thinking Sphinx
1362,635113,542consul_bridgeDiscover consul master nodes and join local agent
1466,471113,542guard-zeus-clientGuard::ZeusClient automatically runs a zeus command (test by default) when your files c...
1570,990113,542ace_redlockRedlock Redis-based distributed locks implementation in Ruby
1672,234113,542consul_stockpileBootstrap and backup for consul kv store
1773,02449,069eye-notify-hipchatAdds a hipchat notifier to eye
1882,47749,069ryansch-mock_redisInstantiate one with `redis = MockRedis.new` and treat it like you would a normal Redis...
1983,20479,796ace-debugger-ruby_core_sourceProvide Ruby core source files for C extensions that need them.
2086,33260,204ryansch-awesome_printGreat Ruby dubugging companion: pretty print Ruby objects to visualize their structure....
2192,18241,972metaractor-sycamoreSycamore is an unordered tree data structure.
2296,074113,542hash_argsfetch_arg and fetch_arg_array add additional options to Hash's fetch method.
23102,46860,204ryansch-resque-lonerMakes sure that for special jobs, there can be only one job with the same workload in o...
24107,34260,204ryansch-capybara-mechanizeRackTest driver for Capybara, but with remote request support thanks to mechanize
25124,514113,542node_heartbeatHeartbeat server IPs to S3
26126,98379,796detaso-oprahOpinionated presenters for Rails 5 - without the cruft
27127,371113,542mail_actual_recipientParses the actual recipient header to determine the destinations.
28131,69949,069ryansch-paperclipEasy upload management for ActiveRecord
29134,37379,796ryansch-resque_specRSpec matchers for Resque
30134,86079,796ryansch-bluepillBluepill keeps your daemons up while taking up as little resources as possible. After a...
31135,81979,796elasticsnapConsistent snapshots for elasticsearch
32151,050113,542outstand-tty-commandExecute shell commands with pretty output logging and capture their stdout, stderr and ...
33155,735113,542persistent_exconAdds configurable connection pools per host for persistent http connections
34161,902113,542ecs_consoleRun a remote console on ECS
35178,70741,972match_tableCapybara's built-in table matchers leave a lot to be desired. `match_table` is a matche...