freebsd-ports/devel/rubygem-nenv/pkg-descr
Sunpoet Po-Chuan Hsieh 7a65a7418c - Add rubygem-nenv 0.1.1
Using ENV in Ruby is like using raw SQL statements - it feels wrong, because it
is. If you agree, this gem is for you.

The benefits over using ENV directly:
- much friendlier stubbing in tests
- you no longer have to care whether false is "0" or "false" or whatever
- NO MORE ALL CAPS EVERYWHERE!
- keys become methods
- namespaces which can be passed around as objects
- you can subclass!
- you can marshal/unmarshal your own types automatically!
- strict mode saves you from doing validation yourself
- and there's more to come...
- it's designed to be as lightweight and as fast as possible compared to ENV
- designed to be both hackable and convenient

WWW: https://github.com/e2/nenv
RG:  https://rubygems.org/gems/nenv
2014-12-20 18:14:59 +00:00

18 lines
726 B
Text

Using ENV in Ruby is like using raw SQL statements - it feels wrong, because it
is. If you agree, this gem is for you.
The benefits over using ENV directly:
- much friendlier stubbing in tests
- you no longer have to care whether false is "0" or "false" or whatever
- NO MORE ALL CAPS EVERYWHERE!
- keys become methods
- namespaces which can be passed around as objects
- you can subclass!
- you can marshal/unmarshal your own types automatically!
- strict mode saves you from doing validation yourself
- and there's more to come...
- it's designed to be as lightweight and as fast as possible compared to ENV
- designed to be both hackable and convenient
WWW: https://github.com/e2/nenv
RG: https://rubygems.org/gems/nenv