A set of exceptions classes.
My own http exceptions library with blackjacks and hookers
A library for manipulating IPv4 and IPv6 addresses in JavaScript.
Parse the Forwarded header (RFC 7239) into an array of objects
Sentry minimal library that can be used in other packages
List of exceptions that can be reused throughout Injective's projects.
Promisify the node standard library.
Extendable error class for nodejs to extend native errors
HTTP exceptions module for Ts.ED Framework and other pure Express application
Provides low-level interfaces and helper methods for tracing in Azure SDK
parse SPDX license expressions
A light-weight module that brings Fetch API to node.js
List of generic exceptions to be used in all other repos
Essential initialization for every JavaScript process
Voiceflow standard exceptions and error codes
Simulated DOM events for automated testing
Azure AI Agents client library.
zlib port to javascript - fast, modularized, with browser support
Implements the WebIDL algorithms for converting to and from JavaScript values
Compliance test suite for Promises/A+
Core HTTP Compatibility Library to bridge the gap between Core V1 & V2 packages.
Implementation of window.fetch which can use http2 seamlessly
Koa middleware for validating JSON Web Tokens
Simple and complete DOM testing utilities that encourage good testing practices.
An easy way to rescue exceptions that might be thrown by your Http library
An easy way to rescue exceptions that might be thrown by your Http library
Exceptional is the core Ruby library for communicating with http://getexceptional.com (hosted error tracking service)
Exceptional is the core Ruby library for communicating with http://getexceptional.com (hosted error tracking service)
Airbrake Ruby is a plain Ruby notifier for Airbrake (https://airbrake.io), the leading exception reporting service. Airbrake Ruby provides minimalist API that enables the ability to send any Ruby exception to the Airbrake dashboard. The library is extremely lightweight and it perfectly suits plain Ruby applications. For apps that are built with Rails, Sinatra or any other Rack-compliant web framework we offer the airbrake gem (https://github.com/airbrake/airbrake). It has additional features such as reporting of any unhandled exceptions automatically, integrations with Resque, Sidekiq, Delayed Job and many more.
Library to send GELF messages to Graylog logging server. Supports plain-text, GELF messages and exceptions via UDP, TCP and HTTP(S)
There is great benefit in adopting a standard library of exceptions. Projects and libraries can all assume the same set of exception classes will be raised and caught using the built in language rescue keyword which filters on class. It becomes especially powerful for building API's, where specific exception classes can be made to return specific HTTP status codes. This libary also provides helper bang-methods eg. unauthorised! for raising these standard kinds of errors
AppfluxRuby is a ruby library for integrating your rack based applications with https://appflux.io/bugflux. This gem provides a basic API for automatically and manually sending exceptions metadata from your Rack based application. The processed exceptions data can be viewed at the error dashboard for the project on Appflux. For Rails applications, you can also send custom data to the error dashboard. It also integrates nicely with Delayed Job. Raise an issue on GitHub for any feature requests or bugs. For reporting security vulnerablities, please send an email at sgupta.89cse@gmail.com
The Cont module provides methods for working with continuations. Continuations are a way to save the execution state of a program so that it can be resumed later. They are used for advanced control flow structures such as coroutines, generators, and so on. Ruby have a built-in support for continuations, but it is deprecated and should not be used. This implementation uses the 'fiber' library based on https://github.com/minoki/delimited-continuations-in-lua . That library is released under the MIT license. Caution: The continuations of this implementation are 'one-shot', So they can only be resumed once. If you try to resume a dead continuation, an exception will be raised.
Celerbrake Ruby is a plain Ruby notifier for Celerbrake (https://celerbrake.com), a cloud-based, wire-compatible error-tracking service. It provides a minimalist API for sending any Ruby exception to a Celerbrake dashboard. The library is extremely lightweight and suits plain Ruby applications well. For apps built with Rails, Sinatra or any other Rack-compliant framework we offer the celerbrake gem (https://github.com/celerbrake/celerbrake), which reports unhandled exceptions automatically and integrates with Resque, Sidekiq, Delayed Job and many more. Celerbrake Ruby began as a fork of airbrake-ruby (https://github.com/airbrake/airbrake-ruby) and remains wire-compatible with the Airbrake v3 notice API; the default host points at Celerbrake rather than a third-party service.
Celerbrake provides robust, cloud-based exception tracking for any Ruby application. It lets you review errors, tie an error to an individual piece of code, and trace the cause back to recent changes. The Celerbrake dashboard provides easy categorization, searching, and prioritization of exceptions so that when errors occur, your team can quickly determine the root cause. This gem includes integrations with popular libraries and frameworks such as Rails, Sinatra, Resque, Sidekiq, Delayed Job, Shoryuken, ActiveJob and many more. It builds on the celerbrake-ruby notifier. Celerbrake began as a fork of the airbrake gem (https://github.com/airbrake/airbrake). It remains wire-compatible with the Airbrake v3 notice API, but reports to a Celerbrake instance you control rather than a third-party service.
ruby-wmi by Gordon Thiesfeld http://ruby-wmi.rubyforge.org/ gthiesfeld@gmail.com == DESCRIPTION: ruby-wmi is an ActiveRecord style interface for Microsoft's Windows Management Instrumentation provider. Many of the methods in WMI::Base are borrowed directly, or with some modification from ActiveRecord. http://api.rubyonrails.org/classes/ActiveRecord/Base.html The major tool in this library is the #find method. For more information, see WMI::Base. There is also a WMI.sublasses method included for reflection. == SYNOPSIS: # The following code sample kills all processes of a given name # (in this case, Notepad), except the oldest. require 'ruby-wmi' procs = WMI::Win32_Process.find(:all, :conditions => { :name => 'Notepad.exe' } ) morituri = procs.sort_by{|p| p.CreationDate } #those who are about to die morituri.shift morituri.each{|p| p.terminate } == REQUIREMENTS: Windows 2000 or newer Ruby 1.8 == INSTALL: gem install ruby-wmi == LICENSE: (The MIT License) Copyright (c) 2007 Gordon Thiesfeld Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.