Tiny refinements for Ruby
Ruby
Latest commit 6c1106b Jan 3, 2016 @janlelis More readme
Permalink
Failed to load latest commit information.
doc
lib
spec
.editorconfig
.gitignore
.rspec
.travis.yml
CHANGELOG.md
Gemfile
MIT-LICENSE.txt
README.md More readme Jan 3, 2016
Rakefile new rakefile Jan 3, 2016
sugar_refinery.gemspec

README.md

Ruby Sugar Refinery version travis

The Ruby Sugar Refinery is a collection of tiny refinements (declarative local core extensions) for Ruby.

Setup & usage

Add to Gemfile:

gem 'sugar_refinery', require: 'sugar_refinery/all'

Then add refinements to the current Ruby file or module:

using SugarRefinery::CamelSnake
using SugarRefinery::HashZip

"ClassName".to_snake # => "class_name"
Hash.zip [1,2,3], [4,5,6] # => {1=>4, 2=>5, 3=>6}

List of included refinements

Please see the documentation, the code or the specs!

The Sugar Refinery was Zucker before

This collection of core extensions used to be called zucker.

Missing former functionality? It might have been extracted into a separate micro gem:

J-_-L

Copyright (c) 2010-2016 Jan Lelis, released under the MIT license