- San Francisco, CA
-
ultra_settings Public
UltraSettings is a Ruby gem that provides a flexible and documented approach to managing application configurations from multiple sources, including environment variables, runtime settings, and YAM…
-
support_table_data Public
Extension to load and sync data in ActiveRecord for small support tables from YAML files.
-
seamless_database_pool Public
Add support for master/slave database clusters in ActiveRecord to improve performance.
-
faraday_dynamic_timeout Public
Faraday middleware to dynamically set a request timeout based on the number of concurrent requests and throttle the number of requests that can be made.
Ruby MIT License UpdatedJul 4, 2024 -
us_geo Public
Collection of geographic data for the United States for use with ActiveRecord
-
support_table_cache Public
Automatic ActiveRecord caching for small support tables
-
capture_migration_sql Public
Capture SQL generated by ActiveRecord migrations.
-
safe_request_timeout Public
Support for request timeouts for Ruby applications.
-
created_id Public
Mechanism for optimizing ActiveRecord queries against the created_at column on tables.
-
sidekiq-transaction_guard Public
Guard against invoking Sidekiq workers during database transactions from ActiveRecord.
-
after_commit_changes Public
Provide support for merging all saved changes in ActiveRecord models for after_commit callbacks.
-
attribute_guard Public
ActiveRecord extension that allows locking attributes to prevent unintended updates.
-
-
-
soft_validator Public
ActiveModel/ActiveRecord validator that can wrap other validators to notify of errors so that new validations can be safely added to an existing model.
-
-
simple_throttle Public
Simple redis backed throttle ruby gem
-
restrainer Public
Ruby code for throttling workloads so as not to overwhelm external services.
-
double_restraint Public
Ruby gem that provides a mechanism for safely dealing with external resources so that latency does not take down your application.
-
lumberjack Public
A simple, powerful, and very fast logging utility that can be a drop in replacement for Logger. Provides support for automatically rolling log files, formatting log output, and tagging log entries.
-
production_open_struct Public
Patch to the Ruby OpenStruct class to make it more suitable for production environments.
-
-
safe_object_as_json Public
Re-implementation of the ActiveSupport Object#as_json method but with handling for circular dependencies.
-
-
lumberjack_json_device Public
Log device for the lumberjack gem to output log entries in JSON format.
-
-
-
-
sidekiq-fast-enq Public
More efficient scheduled job queue implementation for sidekiq to increase throughput in large installations.
-
http_instrumentation Public
ActiveSupoprt instrumentation for a variety of Ruby HTTP client libraries.