This Ruby library provides an implementation of the Matrix
and Vector
classes. The Matrix
class represents a mathematical matrix. It provides methods for creating matrices, operating on them arithmetically and algebraically, and determining their mathematical properties (trace, rank, inverse, determinant, eigensystem, etc.). The Vector
class represents a mathematical vector, which is useful in its own right, and also constitutes a row or column of a Matrix
.
The rubyzip module provides ways to read from and create zip files.
This package provides unicode normalization form support for Ruby.
Packnga is a library to translate to many languages using YARD.
Coderay is a Ruby library that provides syntax highlighting for select languages.
This module allows Ruby programs to interface with the SQLite3 database engine.
This module allows Ruby programs to interface with the SQLite3 database engine.
This package provides Ruby language binding for libvirt's native C API.
The options
library helps with parsing keyword options in Ruby functions.
Net::SCP
is a pure-Ruby implementation of the SCP client protocol.
Contest allows writing declarative Test::Unit
tests using nested contexts without performance penalties.
Blather is a XMPP DSL for Ruby written on top of EventMachine and Nokogiri.
Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.
Faraday is a HTTP/REST API client library which provides a common interface over different adapters.
This package provides a Ruby-based Parsing Expression Grammar (PEG) parser generator Domain Specific Language (DSL).
rainbow
provides a string presenter object to colorize strings by wrapping them in ANSI escape codes.
WebMock allows stubbing HTTP requests and setting expectations on HTTP requests. This is useful when testing software.
WebMock allows stubbing HTTP requests and setting expectations on HTTP requests. This is useful when testing software.
ruby_version
provides a RubyVersion
module to simplify checking for the right Ruby version in software.
rubocop
is a Ruby code style checking tool. It aims to enforce the community-driven Ruby Style Guide.
rubocop
is a Ruby code style checking tool. It aims to enforce the community-driven Ruby Style Guide.
shoulda
is a meta-package combining shoulda-context
and shoulda-matchers
providing tools for writing tests.
Octokit wraps the GitHub API in a flat API client that follows Ruby conventions and requires little knowledge of REST.
When mutex_m
is required, any object that extends or includes Mutex_m
will be treated like a Mutex.