Results 7 issues of Jip

The flag is only set when no `"-h"` flag has been set explicitly. The printed text looks like this: ``` options: -a -b parameter -h ```

This fixes an issue where settings are added to Cuba.settings _after_ inheriting from `Cuba` are not picked up by the child classes. The problem is described in issue #21. If...

The environment variables that gs sets are overwritten by the profile/startup file of the shell it fires up. This renders gs quite useless when using a tool like [rbenv](https://github.com/sstephenson/rbenv), which...

Since commit f6b140c `assert_raise` started using the second argument of `assert` for error messages. The error message was always `"got nil instead"`. The reason is that the local variable `exception`...

To be consistent with `assert_raise` (which returns its exception), make `assert` and `assert_equal` return a value more informative than `nil`. - `assert` will return the value it has been passed....

waiting-for-feedback

Using the latest version of HTTParty (0.8.3) caused an error, which made imdb_party unusable (https://github.com/maddox/imdb-party/issues/11).

This commit introduces support for optional attributes. It avoids silently assigning the value `nil` to attributes that are not present in the original input, but are attributes of the validator...