Wraps object callback methods in intermittent failure methods
Utility to make vitest tests fail when console.error() or console.warn() are used
Utility to make jest tests fail when console.error() or console.warn() are used
Skip the rest of Cypress tests on first failure
HTTP2 client, just with the familiar `https` API
Allow Protractor tests to "fail-fast", exiting on the first failure instead of running all tests no matter what. This can save a great deal of time as Protractor tests are typically slow and expensive.
Worried about accidentally running `yarn` or `npm` with script hooks enabled such as `preinstall` or `postinstall`?
A wrapper of the webchannel packages from closure-library for use outside of a closure compiled application
Datadog CI plugin for `gate` commands
fail cypress test on console error
Make a function mimic another one
Make unhandled promise rejections fail hard right away instead of the default silent fail
Default bundler for Forge apps
semantic-release plugin to publish a GitHub release and comment on released Pull Requests/Issues
Gently fails test runs if the console was used during them. 📢
Binary wrapper that makes your programs seamlessly available as local dependencies
Make unhandled promise rejections fail loudly instead of the default silent fail
Convert TTF files to WOFF2 ones.
A wrapper for 'npm audit' which can be configurable for use in a CI/CD tool like Jenkins
Integration wrappers for utility libraries
Tests whether one path is inside another path
取得陣列唯一值,支援深度比較巢狀物件和陣列 / Get unique values from array with deep comparison for nested objects and arrays
Binary wrapper that makes your programs seamlessly available as local dependencies
Datadog CI plugin for `deployment` commands
Provides a wrapper for computations that may fail
If an operation fails, SafeRedis responds as if the key doesn't exist.
Speccle - wrapper for spec that colorizes iTerm window background to reflect spec pass/pend/fail (Mac OSX only)
Speccle - wrapper for spec that colorizes iTerm window background to reflect spec pass/pend/fail (Mac OSX only)
The attempt library provides a thin wrapper for the typical begin/rescue/sleep/retry dance. Use this in order to robustly handle blocks of code that could briefly flake out, such as an http or database connection, where it's often better to try again after a brief period rather than fail immediately.
The aim of RitoPlz is to provide a simple, clean, and easy to use ruby API wrapper. My priority is to provide a gem that is well documented and that you should never get frustrated with. If I fail to meet these goals please open a bug report in GitHub so I can fix the problem.
# BELGIAN 2050 CALCULATOR TOOL A C version and ruby wrapper for the Belgian 2050 calcualtor ## GOTCHAS Some versions have a special formula in 2050!B2 that the translator doesn't recognise. Just write 2050 in that cell and recompile. Some tests fail for columns AN and AM on OUTPUT. I think this is due to rounding differences between excel and C. ## DEPENDENCIES 1. ruby 1.9.2 (including development headers) 2. basic c development headers This has ONLY been tested on OSX and on Ubuntu 64 bit EC2 ami. Grateful for reports from other platforms. In the util folder there is an example script that creates a new EC2 EMI, installs all the dependencies and then compiles the gem. It may be useful if you are trying to figure out the complete set of dependencies. ## INSTALLATION Note that this compiles the underlying c code, which might take 10-20 minutes or so gem install belgium_2050_model ## UPDATING TO NEWER VERSIONS OF EXCEL MODEL First of all, you need to be working on the github version of the code, not the rubygem: git clone http://github.com/decc/belgium_2050_model Then put the new spreadsheet in spreadsheet/2050Model.xlsx Then, from the top directory of the gem: bundle bundle exec rake The next step is to check whether lib/belgium_2050_model/belgium_2050_model_result.rb and lib/belgium_2050_model/model_structure.rb need to be altered so that they pick up the correct places in the underlying excel. The final stage is to build and install the new gem: gem build belgium_2050_model.gemspec gem install belgium_2050_model-<version>.gem ... where <version> is the version number of the gem file that was created in the folder. Now follow the instructions in the twenty-fifty server directory in order to ensure that it is using this new version of the gem.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.