websocket-driver provides a complete implementation of the WebSocket protocols that can be hooked up to any TCP library
websocket-driver provides a complete implementation of the WebSocket protocols that can be hooked up to any TCP library
This package provides a RuboCop plugin that can be used for code style checking of Capybara test files (RSpec, Cucumber, Minitest).
Common code, such as validators and mixins, that are shared between ActiveModels in metasploit-framework and ActiveRecords in metasploit_data_models.
Gherkin is a parser and compiler for the Gherkin language. It is intended be used by all Cucumber implementations to parse .feature files.
This Ruby module allows you to map simple HTML back into Markdown---e.g., if you want to import existing HTML data in your application.
The minitest-proveit MiniTest extension ensures all tests to prove success (via at least one assertion) rather than rely on the absence of failure.
Shoulda Matchers provides RSpec- and Minitest-compatible one-liners that test common Rails functionality. These tests would otherwise be much longer, more complex, and error-prone.
This gem is a Faraday adapter for the Net::HTTP library. Faraday is an HTTP client library that provides a common interface over many adapters.
This gem is a Faraday adapter for the Net::HTTP library. Faraday is an HTTP client library that provides a common interface over many adapters.
RangeCompresses is a tiny library that allows compressing arrays of objects into arrays of ranges. For example, it can turn the following: [1, 2, 3, 4, 6, 8, 9, 10] into [1..4, 6..6, 8..10].
multipart-parser is a simple parser for multipart MIME messages, written in Ruby, based on felixge/node-formidable's parser. It has the following characteristics:
Pure Ruby
Event-driven API
Only supports one level of multipart parsing
Does not perform I/O
Does not depend on any other library.
This gem removes common margin from indented strings, such as the ones produced by indented heredocs. In other words, it strips out leading whitespace chars at the beginning of each line, but only as much as the line with the smallest margin.
It is acknowledged that many strings defined by heredocs are just code and fact is that most parsers are insensitive to indentation. If, however, the strings are to be used otherwise, be it for printing or testing, the extra indentation will probably be an issue and hence this gem.
Documentation at https://melpa.org/#/ruby-compilation
Documentation at https://melpa.org/#/emamux-ruby-test
Documentation at https://melpa.org/#/ruby-hash-syntax
Documentation at https://melpa.org/#/company-inf-ruby
This Ruby gem extends Faraday to perform multipart-post requests.
This gem can compare HTML and assert certain elements exists. This is useful when writing tests.
This RSpec plugin can be used to stub environment variables in a scoped context for testing.
This gem can compare HTML and assert certain elements exists. This is useful when writing tests.
This package provides a collection of RuboCop cops to check for downstream compatibility issues in the Ruby code.
Cucumber Messages for Ruby is a library which allows serialization and deserialization of the protocol buffer messages used in Cucumber.
This RSpec plugin makes it easy to mark test cases as pending or skipped for a specific Ruby engine (e.g. MRI or JRuby) or version combinations.