natritmeyer/yarjuf — pull request #12 by bsnape (2014-07-28 16:01:19+00:00)
Title: Broken dependencies fix

A new version of `simplecov` was released (`0.9`) which broke the build for Ruby `1.8.7`.

https://travis-ci.org/natritmeyer/yarjuf/jobs/31050477

```bash
$ bundle exec rake
/home/travis/.rvm/rubies/ruby-1.8.7-p374/bin/ruby -I lib -S rspec spec/formatter_conformity_spec.rb
....
Finished in 0.00249 seconds
4 examples, 0 failures
/home/travis/.rvm/rubies/ruby-1.8.7-p374/bin/ruby -S bundle exec cucumber --format pretty
[WARNING] MultiJson is using the default adapter (ok_json).We recommend loading a different JSON library to improve performance.
undefined method `home' for Dir:Class (NoMethodError)
/home/travis/.rvm/gems/ruby-1.8.7-p374/gems/simplecov-0.9.0/lib/simplecov/defaults.rb:87
/home/travis/.rvm/gems/ruby-1.8.7-p374/gems/simplecov-0.9.0/lib/simplecov.rb:140:in `require'
/home/travis/.rvm/gems/ruby-1.8.7-p374/gems/simplecov-0.9.0/lib/simplecov.rb:140
/home/travis/build/natritmeyer/yarjuf/features/support/env.rb:1:in `require'
/home/travis/build/natritmeyer/yarjuf/features/support/env.rb:1
/home/travis/.rvm/gems/ruby-1.8.7-p374/gems/cucumber-1.3.16/bin/../lib/cucumber/rb_support/rb_language.rb:95:in `load'
/home/travis/.rvm/gems/ruby-1.8.7-p374/gems/cucumber-1.3.16/bin/../lib/cucumber/rb_support/rb_language.rb:95:in `load_code_file'
/home/travis/.rvm/gems/ruby-1.8.7-p374/gems/cucumber-1.3.16/bin/../lib/cucumber/runtime/support_code.rb:180:in `load_file'
/home/travis/.rvm/gems/ruby-1.8.7-p374/gems/cucumber-1.3.16/bin/../lib/cucumber/runtime/support_code.rb:83:in `load_files!'
/home/travis/.rvm/gems/ruby-1.8.7-p374/gems/cucumber-1.3.16/bin/../lib/cucumber/runtime/support_code.rb:82:in `each'
/home/travis/.rvm/gems/ruby-1.8.7-p374/gems/cucumber-1.3.16/bin/../lib/cucumber/runtime/support_code.rb:82:in `load_files!'
/home/travis/.rvm/gems/ruby-1.8.7-p374/gems/cucumber-1.3.16/bin/../lib/cucumber/runtime.rb:184:in `load_step_definitions'
/home/travis/.rvm/gems/ruby-1.8.7-p374/gems/cucumber-1.3.16/bin/../lib/cucumber/runtime.rb:42:in `run!'
/home/travis/.rvm/gems/ruby-1.8.7-p374/gems/cucumber-1.3.16/bin/../lib/cucumber/cli/main.rb:47:in `execute!'
/home/travis/.rvm/gems/ruby-1.8.7-p374/gems/cucumber-1.3.16/bin/cucumber:13
/home/travis/.rvm/gems/ruby-1.8.7-p374/bin/cucumber:23:in `load'
/home/travis/.rvm/gems/ruby-1.8.7-p374/bin/cucumber:23
The command "bundle exec rake" exited with 1.
```

This change locks down the `gemspec` to the previous working version of `simplecov` whilst also locking down `rake`, `cucumber` and `aruba` just in case.