travis-ci/travis-lint — pull request #1 by drbrain (2012-02-16 02:04:39+00:00)
Title: Reduce dependencies of travis-lint

I wish to use travis-lint in a hoe plugin, but the added dependencies of activesupport, hashr, i18n and multi_json seem to be overkill.

activesupport is only needed for `blank?` and `present?` so I have imported these into travis-lint. i18n and multi_json are not used at all.

hashr is used to allow both ruby Symbol and String as Hash keys, but the travis-ci documentation only shows use of YAML strings as keys, so I have removed this dependency as well.

This reduces the download required to use travis-lint from 404K to 8K (most of this is activesupport at 384K).

If travis-ci allows symbol keys in `.travis.yml` then restoring the hashr dependency is fine.

I also removed the rake dependency from the Gemfile since there's no other use of rake in travis-lint.