A flexible and feature-rich React table component
Formats data into a string table.
Fast, disk space efficient package manager
The internal Lo-Dash variable `objectTypes` as a Node.js module generated by lodash-cli.
HTTP and HTTPS modules that follow redirects.
The internal Lo-Dash function `shimKeys` as a Node.js module generated by lodash-cli.
Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.
The internal Lo-Dash function `isNative` as a Node.js module generated by lodash-cli.
The internal Lo-Dash function `baseCreateWrapper` as a Node.js module generated by lodash-cli.
PNG encoder/decoder in pure JS, supporting any bit size & interlace, async & sync with full test suite.
The internal Lo-Dash function `baseCreateCallback` as a Node.js module generated by lodash-cli.
Sitemap generator for next.js
The internal Lo-Dash function `slice` as a Node.js module generated by lodash-cli.
The internal Lo-Dash function `baseBind` as a Node.js module generated by lodash-cli.
The internal Lo-Dash function `setBindData` as a Node.js module generated by lodash-cli.
The internal Lo-Dash function `escapeHtmlChar` as a Node.js module generated by lodash-cli.
A set of ready-to-use rich text editors created with a powerful framework. Made with real-time collaborative editing in mind.
The internal Lo-Dash variable `reUnescapedHtml` as a Node.js module generated by lodash-cli.
The internal Lo-Dash variable `reNative` as a Node.js module generated by lodash-cli.
The internal Lo-Dash function `escapeStringChar` as a Node.js module generated by lodash-cli.
The internal Lo-Dash variable `htmlEscapes` as a Node.js module generated by lodash-cli.
The internal Lo-Dash function `releaseArray` as a Node.js module generated by lodash-cli.
The internal Lo-Dash variable `maxPoolSize` as a Node.js module generated by lodash-cli.
The internal Lo-Dash function `getArray` as a Node.js module generated by lodash-cli.
Store difference kind of actions (Like, Follow, Star, Block ...) in one table via ActiveRecord Polymorphic Association.
Takes a state table where the following are defined: state, input+conditions, accumulate-action, pre-transition-actions, and transition-to. It takes that state table and generates very fast parsers. Similar to Ragel. Currently only outputs pure Ruby.
Retrieve up to 100 stock quotes per query with the following variables - symbol, pretty_symbol, symbol_lookup_url, company, exchange, exchange_timezone, exchange_utc_offset, exchange_closing, divisor, currency, last, high, low, volume, avg_volume, market_cap, open, y_close, change, perc_change, delay, trade_timestamp, trade_date_utc, trade_time_utc, current_date_utc, current_time_utc, symbol_url, chart_url, disclaimer_url, ecn_url, isld_last, isld_trade_date_utc, isld_trade_time_utc, brut_last, brut_trade_date_utc, brut_trade_time_utc and daylight_savings - per stock. Extended for use with keystats and stocks Yahoo tables. Will upgrade it for use with Yahoo options tables soon.
Fork of attachment_fu. It differs in following ways: 1. Can work with merb uploads 2. can create thumbnails on fly 3. goes with Mongrel handler, that autocreate thumbnails on demand 4. works only with file system (and does it better, than attachment_fu) 5. create only one row in table for one image. No separate rows for each thumbnail.
CareBert analyzes the current items of your database and performs differing validation and integrity tests. Currently it supports following checks: \n - Table Integrity => check each single model-instance of all available tables can be loaded \n - Model Validation => triggers the validation of each single model-instance (which results might have changed due code-modifications) \n - Missing Assocs => tries to load each instance of an assoc, if the foreign_key is set (having a present FK doesn't mean it really has the targeted model available)
Class for creating delayed jobs that can be de-duped with existing delayed jobs already in the delayed jobs table. You just specify some additional columns on your delayed_jobs table and set them to have uniqueness constraints. Then specify these column values when you create a UniqueDelayedJob and if a duplicate key is raised on insert, then the insert will just be ignored. There are factory methods for creating a delayed job in the following ways: * with a delayed job handler class (one that responds to perform()) * with an object, method and method arguments * with a code string to be evaled NOTE: you must have delayed_job installed as a gem or plugin
Fork of attachment_fu. It differs in following ways: 1. Can work with merb uploads 2. can create thumbnails on fly 3. goes with Mongrel handler, that autocreate thumbnails on demand 4. works only with file system (and does it better, than attachment_fu) 5. create only one row in table for one image. No separate rows for each thumbnail.
Retrieve up to 100 stock quotes per query with the following variables - symbol, pretty_symbol, symbol_lookup_url, company, exchange, exchange_timezone, exchange_utc_offset, exchange_closing, divisor, currency, last, high, low, volume, avg_volume, market_cap, open, y_close, change, perc_change, delay, trade_timestamp, trade_date_utc, trade_time_utc, current_date_utc, current_time_utc, symbol_url, chart_url, disclaimer_url, ecn_url, isld_last, isld_trade_date_utc, isld_trade_time_utc, brut_last, brut_trade_date_utc, brut_trade_time_utc and daylight_savings - per stock. Extended for use with keystats and stocks Yahoo tables. Will upgrade it for use with Yahoo options tables soon.
Creates the following tables: Users Roles Permissions ControllerFilters Implements a devise authentication strategy already configured. Makes available an 'authorized_to? method in application controller that returns true if the users permissions match the given permissions/list of permissions. Implements whitelisting of all requests. Every http request needs to have an associated ControllerFilter. If the filter exists, then the current_user's permissions must satisfy the permissions required by the filter.
== OceanDynamo As one important use case for OceanDynamo is to facilitate the conversion of SQL databases to no-SQL DynamoDB databases, it is important that the syntax and semantics of OceanDynamo are as close as possible to those of ActiveRecord. This includes callbacks, exceptions and method chaining semantics. OceanDynamo follows this pattern closely and is of course based on ActiveModel. The attribute and persistence layer of OceanDynamo is modeled on that of ActiveRecord: there's +save+, +save!+, +create+, +update+, +update!+, +update_attributes+, +find_each+, +destroy_all+, +delete_all+, +read_attribute+, +write_attribute+ and all the other methods you're used to. The design goal is always to implement as much of the ActiveRecord interface as possible, without compromising scalability. This makes the task of switching from SQL to no-SQL much easier. OceanDynamo uses only primary indices to retrieve related table items and collections, which means it will scale without limits. OceanDynamo is fully usable as an ActiveModel and can be used by Rails controllers. Thanks to its structural similarity to ActiveRecord, OceanDynamo works with FactoryBot. See also Ocean, a Rails framework for creating highly scalable SOAs in the cloud, in which ocean-dynamo is used as a central component: http://wiki.oceanframework.net
Diff and patch tables
# Procer **NOTE: Experimental. Use it to experience what a default `to_proc` could have been. For production code, I recommend an explicit transformation, like the one provided by the gem `jgomo3-func`**. A reasonable good default `to_proc` method for all objects. Install with: ``` gem install procer ``` When you require Procer, all objects will have a default `to_proc` method which will try to call one of the following methods, in the given order: - `call` - `[]` - `===` Many methods which receive a block, can benefit greatly from this because you can now pass an object to perform the block role. Think of the Enumerable module and all its methods. Many objects define `===`, but not `to_proc`. So they will be nicely usable in a `case/when` expression, but not in other contexts. This is the case of classes and ranges, which you can use in `case/when` expressions, but they don't define `to_proc`. Now they do define `to_proc` so they are useful in those contexts. Examples: ```ruby require 'procer' [1, 2, '3', '4', 5, 6].filter(&Numeric) # => [1, 2, 5, 6] [-10, 100, -2, 3, 20, -33].filter(&(0..50)) # => [3, 20] ``` Also, Hashes already implement `to_proc` and that is useful with Enumerator. We can use it as a transformation table with `map`: ```ruby table = { 1 => 'one', 2 => 'two', 3 => 'three' } [3, 1, 2].map(&table) # => ['three, 'one, 'two'] ``` Sadly, Arrays, even when they have the same interface as hashes as a function of indices, don't implement `to_proc` and so they can't be used in the same way. Until now. ```ruby table = ['zero', 'one', 'two'] [2, 0, 1].map(&table) # => ['two', 'zero', 'one'] ``` Alternatively, you could have used `values_at`: ```ruby table.values_at([3, 1, 2]) # In the Hash example table.values_at([2, 0, 1]) # In the Array example ``` But the map solution is more generic and `table` can be anything that implements `to_proc` and not something that necessarily implements `values_at`. Notice that if the object implements `[]` that will triumph over `===`. It was unexpected when I tried to use Integers as the object, as they implement `[]` as a way to access their binary form: ```ruby 5 # b101 [5[2], 5[1], 5[0]] # [1, 0, 1] ``` So the proc will work like that: ```ruby [2, 4, 5].map(&5) # Actual => [1, 0, 0] # I was expecting => [false, false, true] ```
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.