A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.
For ruby and ruby on rails
Internal, shared utilities for Reach UI.
Ruby SemVer in TypeScript.
Convention over configuration for using Vite in Ruby apps
Like ruby's abbrev module, but in js
Next generation Routing for React.
Declarative portals for React
Ruby grammar for tree-sitter
prettier plugin for the Ruby programming language
Observe the Rect of a DOM element.
WebSocket framework for Ruby on Rails.
State machine utilities for the Reach UI library.
Gatsby's fork to modernize reach-router
Core module for compound spring embedder based layout styles
React dropdown menu.
Render text that is announced to screen readers but visually hidden.
Internal utility types for polymorphism in Reach UI.
Autogenerate IDs to facilitate WAI-ARIA and server rendering.
Accessible tooltips
bootstrap-sass is a Sass-powered version of Bootstrap 3, ready to drop right into your Sass powered applications.
Measure React elements position in the DOM
Convention over configuration for using Vite in Rails apps
No description provided.
The official library for communicating with the Reach REST API
For instance, a ReachableArray of Book objects can not only take normal Array methods such as collect and sum, but also methods that operate Book objects, such as author and title.
Ruby client for connecting to Rocket Reach
A Ruby wrapper for Bungie's Halo Reach stats API. Returns all API responses as Ruby hashes.
Official Adyen API Library for Ruby. Simplifies integrating with the Adyen API,\ including Checkout, Marketpay, payments, recurring, and payouts. For support please reach out to \ support@adyen.com. If you would like to contribute please submit \ a comment or pull request at https://github.com/Adyen/adyen-ruby-api-library.
This gem is a Ruby client for the St. Claire Media Server, which power power Canção Nova's reach of video and streamming web services.
You play as a warrior climbing a tall tower. On each floor you need to write a Ruby script to instruct the warrior to battle enemies, rescue captives, and reach the stairs.
You play as a warrior climbing a tall tower. On each floor you need to write a Ruby script to instruct the warrior to battle enemies, rescue captives, and reach the stairs.
Waw is a ruby web framework that aims at thinking the web another way. It's has been originally designed in the ReQuest research project of the University of Louvain, has been entirely rewritten in ruby, and is still actively developped to reach its first real stable version ;-)
Road to RubyKaigi is a Ruby gem that delivers a nostalgic, text-based action game experience. Dodge obstacles, overcome bugs, and beat the deadline to reach RubyKaigi. All in your terminal.
Workbench strikes to reach a better balance between easy-to-read factory builders, ease of use, and robustness. Workbench doesn't use any fancy tricks. It's code is small and the average rubyist should have no trouble reading it. It exploits what ruby provides. Instead of operating on a proxy object, builders operate on the actual model. It's also ORM agnostic.
CircuitBreaker is a relatively simple Ruby mixin that will wrap a call to a given service in a circuit breaker pattern. The circuit starts off "closed" meaning that all calls will go through. However, consecutive failures are recorded and after a threshold is reached, the circuit will "trip", setting the circuit into an "open" state. In an "open" state, every call to the service will fail by raising CircuitBrokenException. The circuit will remain in an "open" state until the failure timeout has elapsed. After the failure_timeout has elapsed, the circuit will go into a "half open" state and the call will go through. A failure will immediately pop the circuit open again, and a success will close the circuit and reset the failure count. require 'circuit_breaker' class TestService include CircuitBreaker def call_remote_service() ... circuit_method :call_remote_service # Optional circuit_handler do |handler| handler.logger = Logger.new(STDOUT) handler.failure_threshold = 5 handler.failure_timeout = 5 end # Optional circuit_handler_class MyCustomCircuitHandler end