Wraps a function so that it's only ever executed once.
Call a function once and no more
Executes a provided function once for each array element.
Abstracts multiple different analytics trackers so you only need to call a function once
Reduces an object to a value that is the accumulated result of running each property in the object through a callback. Executes the callback function once for each own enumerable property in the object, receiving four arguments: the initial value (or valu
Calls the passed function once in the passed interval.
Tired of doing math to get normals in your vertex shader? Same. Use this library to write your function once and generate derivatives automatically!
Invoke a callback function once for each element in an ndarray.
Invoke a callback function once for each array element.
Invoke a function once for each element in a collection.
Invoke a function once for each element in a collection, iterating from right to left.
Small, strict, typed event emitter — on() returns an unsubscribe function, once is built-in, AbortSignal is first-class, dispose() is idempotent, wildcard '*' handlers preserved. Mitt-shaped API; ai*js conventions everywhere else.
Run a function exactly one time
executes a provided function once per array element.
Call function once
executes a provided function once per object element.
Call function once. Create a never to be repeated function
the simplest way to call a function once
Execute an async function once and save the result
Call function once
executes a provided function once per array element.
Ensure a function is only called once
Invoke a callback function once for each ndarray element.
The `forEach()` method executes a provided function once for each array element.
Extends Active Record with #calculate_all method
Retry... but only once!
This library provides a Ruby interface to Google Cloud Print. cloudprint is a work in progress. I'll be adding documentation once all the basic GCP functionality is supported."
Includes the following Abstract Data Types: StacksAndQueues, Graphs, Linked Lists, and Geometrics. Please see README for full documentation. Or, once installed, "Zadt::ADT::help" contains a list of data types and functionality. And don't forget to require 'zadt' at the top!
When you have some service that might not be able to handle a large transition of historical content, say a dynamic image service. Instead of changing everything at once you can use the flux capacitor to progressively enable the new functionality based on content age.
Rize is a collection of useful methods that can make it easier to work with functions, arrays and hashes in Ruby. It allows you to compose and memoize functions, elegantly iterate over multiple arrays at once, easily map over hash keys and values, and much more. Nothing is monkeypatched, so you don't have to worry about the core classes behaving differently than you expect.
Deprecated. These functions are probably better implemented as shell scripts, as with REC. --- Recmon generates log entries for a range of events that are not typically logged. Once they are logged, they can be analysed to generate alerts. REC (Ruby Event Correlation) is the tool that correlates events across time to determine if a situation is abnormal, and so generates fewer, more meaningful alerts by email or instant message. So Recmon + REC = lightweight Nagios
When using a read-only file-system, it makes sense to upload assests directly to cloud storage. This gem makes it easy to upload directly to an S3 bucket using the Plupload JS Library. Callback functions can be triggered to run once files have finished uploading so that they can be processed by your application.
RubyNEAT -- Neural Evolution of Augmenting Topologies for Ruby. By way of an enhanced form of Genetic Algorithms -- the NEAT algorithm, populations of neural nets are evolved to handle pre-defined goals. RubyNEAT is the first implementation of the NEAT algorithm for Ruby, and it leverages Ruby's power to implement the NEAT algorithm in a way that would be difficult to do in other languages. The 'activation function' is largely standalone. Basically, activation is achieved by functional programming. Meaning, once your network is evolved, you can extract it as source code you can then utilize without the RubyNEAT engine. RubyNEAT can be used for nearly any Machine Learning task you can dream of, because it's also extensible and modular. See http://rubyneat.com for the details.
Test Seeds piggy backs on the transaction fixtures functionality. Test Seeds load fixtures into the database in the same way but then start a db transaction for the duration of the test file. Any objects for the common scenarios are then created and inserted into the database. Test Seeds then execute each test case within a context of a db savepoint (or nested db transactions). This allows test seeds to be inserted into the database once and then re-used for each test case that needs it.
Easy_html_creator is a gem that makes developing static HTML websites easy and joyful. Once you learned the joy of haml or sass, it get boring to program in 'plain old' html and css. Using our Gem you could generate and maintain multiple static websites and program them in your preferred languages. Currently supported by our fast and lightweight re-generation server: HAML, Sass (with bootstarp) and CoffeeScript. We also included the 'actionview' gem, to enable the use of rails standard functions like 'text_field_tag'.
minitest/unit is a small and fast replacement for ruby's huge and slow test/unit. This is meant to be clean and easy to use both as a regular test writer and for language implementors that need a minimal set of methods to bootstrap a working unit test suite. mini/spec is a functionally complete spec engine. mini/mock, by Steven Baker, is a beautifully tiny mock object framework. (This package was called miniunit once upon a time) -- (this gem as maintained by Matt Lyon contains patches and extensions to minitest/spec that will apparently never make it upstream. Go Open Source!)
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.