Find out what your Ruby gems are worth. Appraisal integrates with bundler and rake to test your library against different versions of dependencies in repeatable scenarios called "appraisals." Appraisal is designed to make it easy to check for regressions in your library without interfering with day-to-day development using Bundler.
thoughtbot appraisal rubygems testing gemfilefactory_bot is a fixtures replacement with a straightforward definition syntax, support for multiple build strategies (saved instances, unsaved instances, attribute hashes, and stubbed objects), and support for multiple factories for the same class (user, admin_user, and so on), including factory inheritance. If you want to use factory_bot with Rails, see factory_bot_rails.
factory-girl thoughtbot rubygems testing fixtures factories rails factory-botRubyGems is a package management framework for Ruby. A package (also known as a library) contains a set of functionality that can be invoked by a Ruby program, such as reading and parsing an XML file. We call these packages "gems" and RubyGems is a tool to install, create, manage and load these packages in your Ruby environment.
rubygems package-managerRuby gem to handle settings for ActiveRecord instances by storing them as serialized Hash in a separate database table. Namespaces and defaults included. Version 2 is a complete rewrite and has a new DSL, so it's not compatible with Version 1. In addition, Rails 2.3 is not supported anymore. But the database schema is unchanged, so you can continue to use the data created by 1.x, no conversion is needed.
rails settings configuration rubygemsYour Ruby app leaks memory if you see gems above in your Gemfile.lock. The list above may save you a week or more of your personal life. It appears some contributors submit gems with known memory issues, but not actual leaks. While those issues don't qualify as leaks they may still be important. I prefer listing them here to help other developers rather than just hiding them.
ruby-on-rails rails memory-leaks gems rubygems memory-issues popcornRuby gem to manage read/unread status of ActiveRecord objects - and it's fast. If you upgrade from an older release of this gem, you should read the upgrade notes.
rails activerecord rubygems unread-recordsKitchen-Terraform enables verification of Terraform state. Kitchen-Terraform provides a set of Test Kitchen plugins which enable a system to use Test Kitchen to converge a Terraform configuration and verify the resulting Terraform state with InSpec controls.
test-kitchen kitchen-terraform terraform-providers verifies rubygems provisioner driver behaviour terraform kitchenOpenNebula is an open-source project delivering a simple but feature-rich and flexible solution to build and manage enterprise clouds and virtualized data centers.
opennebula c-plus-plus xml-rpc scons rubygemsFramework used to simplify Apache Kafka based Ruby applications development.It allows programmers to use approach similar to standard HTTP conventions (params and params_batch) when working with asynchronous Kafka messages.
karafka-framework kafka-topic kafka kafka-client kafka-clients kafka-producer kafka-consumer apache-kafka kafka-message karafka-application sidekiq rails kafka-ruby ruby-on-rails rubygems rubygem ruby-library kafka-libraryPure Ruby gem that implements the MQTT protocol, a lightweight protocol for publish/subscribe messaging. Also includes a class for parsing and generating MQTT-SN packets.
mqtt rubygemshttps://gems.ruby-china.org
rubygems-mirror ruby-china rubygemsNote: Vital v2.x is not backwards compatible with v1.x. Some things may break. You may need to do some refactoring. A minimally invasive CSS framework for modern web applications.
rubygems css-framework compile-font-icons cssKevin C. Olbrich, Ph.D. This version removes 'mathn' as a dependency. Mathn alters the behavior of some mathematical operators, which frequently causes unexpected behavior and can be a source of difficult to diagnose bugs. Mathn is also scheduled to be removed from the Ruby standard library.
unit-math conversions temperature-units ruby-units rubygemsAllow you to pluck deeply into nested associations without loading a bunch of records. Support Rails 3.2, 4.2, 5.0, 5.1, 5.2.
rubygems rails activerecord eager-loading orm-extensionCheck gem dependencies of ruby apps and generate report.At XING we use this gem in combination with jenkins to automatically check on gem versions across our many projects.
gems bundler rubygemsGem used to send messages to Kafka in an easy way.message that you want to send should be either binary or stringified (to_s, to_json, etc).
waterdrop ruby-kafka karafka-framework karafka karafka-application kafka apache-kafka rubygems rubygemWorkerGlass provides optional timeout and after failure (reentrancy) for background processing worker engines (like Sidekiq, Resque, etc).If you don't know what is reentrancy, you can read about it here.
worker-glass sidekiq rubygems rubygem karafka-framework karafkaPuppet Module Gems is a utility that generates gemspecs and builds management gems based on a YAML-based configuration. The purpose for these gems is to reduce the amount of changes required to sync shared dependencies across multiple modules’ Gemfiles.For example, when a dependency gem publishes a new release that requires Ruby 2.3.3, this would normally break all modules that install this gem that run on a version of Ruby less than 2.3.3. To fix this previously, you would need a modulesync to pin the gem to a compatible version. With these new gem management gems, you can instead update the gem version pin in a configuration YAML. The gem management will then build and publish to rubygems, and a bundle update fixes all affected modules.
puppet gemspec rubygems dependency-matrixA statistics slack bot for npm packages and ruby gems The bot will fetch information from npmjs or rubygems and show it on screen.Before creating the pkgbot, you need to create a new Slack bot and record your API token, export it as an environment variable named SLACK_TOKEN. You can, if you like, also use the bot image as your avatar for your bot.
slackbot slack npm rubygems vulnerability slack-bot slackbotsChasqui adds persistent publish-subscribe (pub-sub) messaging capabilities to Sidekiq and Resque workers. Chasqui uses Redis to store events and manage subscriptions. You can install Redis with your favorite package manager, such as homebrew, yum, or apt, or if you prefer, you can run vagrant up to run Redis in a virtual machine. If you already have Resque or Sidekiq working, then you already have everything you need to get started with Chasqui.
resque-workers sidekiq workers broker redis pubsub pub-sub publish-subscribe ruby-gem rubygem rubygems ruby-library ruby-on-rails rubyonrails redis-database
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.