Gems
lab42_base
0.0.2Very basic but useful extensions, still in alpha
1,049lab42_basic_constraints
0.2.1Constraints like :positive_int, :non_empty_string, ...
12,601lab42_checked_class
0.2.1Mutable classes with constraints and lots of boilerplate code removal.
1,668lab42_color
0.1.2Rainbows in your shell
1,234lab42_config
0.0.2Define configuration values with defaults and lazy evaluation on a per class or per ins...
7,616lab42_console
0.2.1short forms of common idioms, extensions to remove most blocks, commonly used helpers
8,989lab42_context_map
0.0.1A map impelementation with context, access goodies and representation format enhancemen...
4,455lab42_core
0.5.1Functional Access to Methods - Memoization - Extending Array, Hash, File, Enumerable wi...
53,613lab42_curry
0.2.0Curry functions and methods at will, reorder, define placeholders anywhere, positional ...
6,069lab42_data_class
0.9.1An Immutable DataClass for Ruby Exposes a class factory function `Kernel::DataClass` a...
26,816lab42_diggy_methods
0.1.7Create an instance of me with a Hash and access the (nested) values by method chaining....
10,579lab42_forwarder3
0.1.0Forwarder3 a readable and zero cost API around Forwardable
2,841lab42_function
0.1.1partials, chainable, composable functions; all isolated into Lab42::Function; unintrusi...
3,616lab42_ihash
0.0.1.beta1A Hash with Business Logic (call it intelligent).
5,978lab42_kak
0.1.1Kakoune scripting is very flexible but needs to be triggered by the shell, quite intere...
2,858lab42_literate
0.1.3Spec behavior in any file load it with doctest from an RSpec example group
9,205lab42_match
0.1.2Match and then change groups, prefix, postfix or even the text between the groups
6,563lab42_monad
0.1.3Implements only some simple monadic patterns right now, à la `IO.interact`
2,698lab42_nhash
0.1.2A Nested Hash with dotted access à la I18n in Rails
13,332lab42_open_map
0.1.2OpenMap = OpenStruct with a rich API, e.g. #merge, #slice, #without,...
6,651lab42_options
0.5.3Specify command line arguments with Ruby Syntax
17,633lab42_result
0.2.1Result instances are immutable objects representing an error with a message or an absen...
10,676lab42_rgxargs
0.3.1Parse CL args according to regexen
32,066lab42_speculate
0.0.4Extract RSpecs from Markdown
5,253lab42_state_machine
0.3.0Define triggers and transitios, what else? Well... Filter
18,884lab42_streams
0.3.1Lazy Evaluation, Streams, Enumerator#Lazy
16,403lab42_tag_cloud
0.1.1Creating Tag Clouds with gamma correct color values and styles from a simple DSL. This...
3,966lab42_text
0.0.1Boxes, Translations,...
4,927lab42_tmux
0.0.3A Gem that will give us helpers to dry up the creation of TMUX windows and panes, addin...
13,829lab42_tmux2
0.0.7Create sessions with multiple windows from ruby
37,937