A utility for joining strings
Join urls or system paths, even with undefined values
Join a list
Object value retrieval given a string path
Manipulate strings according to the word parsing rules of the UNIX Bourne shell.
Array manipulation, ordering, searching, summarizing, etc.
Convert Windows backslash paths to slash paths
JSDoc parser
Improved typeof detection for node.js and the browser.
Convert a string of words to a JavaScript identifier
Simple full-text search in your browser.
Join urls and normalize as in path.join.
Escape and join command-line arguments, cross-platform.
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
A node adapter for the fs-db mixin for js-git
Join urls and normalize as in path.join.
Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others
Improved deep equality testing for Node.js and the browser.
the path module from node core for browsers
walk paths fast and efficiently
Type safe SQL query builder
OAuth 1.0a Request Authorization for Node and Browser.
join string with seperator for times that user wants.
OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.
Split Korean characters to individual compontents, join components together to create characters
Terminal Layout let you style and join ANSI strings horizontally/vertically.
You can combine your N strings/arrays on a delimeter by using method 'Stringify.Combine_with(delimeter, <comma separated strings/arrays>)'. You can join any number of strings with strings or strings with arrays or arrays with arrays.
Sinatra version 1.4.5 only: Fix bug #951 (Note that this is fixed on newer versions)
add String#/ method, do {file|URI} path join
Very fast and memory-efficient way to join ruby lists of numbers and strings.
BibTeX-Ruby is the Rubyist's swiss-army-knife for all things BibTeX. It includes a parser for all common BibTeX objects (@string, @preamble, @comment and regular entries) and a sophisticated name parser that tokenizes correctly formatted names; BibTeX-Ruby recognizes BibTeX string replacements, joins values containing multiple strings or variables, supports cross-references, and decodes common LaTeX formatting instructions to unicode; if you are in a hurry, it also allows for easy export/conversion to formats such as YAML, JSON, CSL, and XML (BibTeXML).
This gem adds a .joined() method to the Array class. This method concatenates all elements of the array into a string, separating them with commas and placing "and" before the last element.
Adds a StringJoiner class which provides simple functionality for joining strings, so that you don't need to worry about blanks, separators, symbols, nils, TypeErrors etc. Has no (production) dependecies, but requires Ruby 2.0.
Allows you to include and organize configuration options for each record in a model without the need of complex joins to settings tables or constantly adding random boolean and string columns
A very simple gem that adds some methods to some Ruby standard classes, e.g. <array>.include_any?, <array>.delete_random, etc. Simply require the gem ( require "more_ruby" ) and the additional methods will be available. # New instance methods # ## Array :all_instance_of?, :all_kind_of?, :av, :delete_random, :include_any?, :insert_flat, :mean, :modulo_fetch, :peach, :random, :random_index, :random_insert, :random_move, :stringify_all_values_deep, :sum, :wrap_fetch ## Float :format_with_thousands_delimiter, :signif ## Hash :all_keys, :all_values, :delete_random, :peach, :random_key, :random_pair, :random_value, :remove_empty_fields, :sort_deep, :stringify_all_values_deep, :strip_hash_of_keys, :to_a_deep, :to_xml ## Integer :digit_count, :format_with_thousands_delimiter, :num_to_letter, :signif ## NilClass :empty? ## Numeric :format_with_thousands_delimiter ## String :append, :camelcase, :camelcase_to_snakecase, :capitalize_all, :capitalize_first_letter_only, :escape, :escape_whitespace, :extract_values_from_xml_string, :formatted_number, :index_of_last_capital, :invert_case, :is_hex?, :is_integer?, :join, :pascalcase, :prefix_lines, :random_case, :snakecase, :snakecase_and_downcase, :to_bool, :unindent ## Time :is_after?, :is_before?, :is_within?, :remove_subseconds # New singleton methods # ## FalseClass :maybe?, :random ## File :basename_no_ext ## TrueClass :maybe?, :random
== Synopsys <code>Enumerable#filter</code> - extended <code>Enumerable#select</code> == Examples String filter (acts like <code>Enumerable#grep</code>): [1, 2, 3, 'ab'].filter(/a/) # => ['ab'] [1, 2, 3, '3'].filter('3') # => ['3'] You can pass a <code>Proc</code> or <code>Symbol</code>. Methods and blocks are allowed too: [1, 2, 3].filter(&:even?) # => [2] [1, 2, 3].filter(:even?) # => [2] [1, 2, 4].filter { |num| num.even? } # => [2, 4] <code>Enumerable#filter</code> can match against enumerable items attributes. Like this: [1, 2, 3, 4.2].filter :to_i => :even? # => [2, 4] If the block is supplied, each matching element is passed to it, and the block's result is stored in the output array. [1, 2, 4].filter(&:even?) { |n| n + 1 } # => [3, 5] <code>Enumerable#filter</code> also accepts <code>true</code> or <code>false</code> as argument: [0, false, 2, nil].filter(true) # => [0, 2] [0, false, 2, nil].filter(false) # => [false, nil] <code>Enumerable#filter</code> also supports <code>OR</code> operator! Just pass many patterns, they will be joined together with <code>OR</code> operator. [0, 2, 3, 4].filter(:zero?, :odd?) # => [0, 3]
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.