language: ruby
rvm:
  - 1.8.7
#  - 1.9.3
script: 'rake spec'
env:
  - PUPPET_VERSION="~> 2.7.0"
#  - PUPPET_VERSION="3.3"
gemfile: .gemfile
branches:
  only:
    - master
notifications:
  email: false

language: ruby
rvm:
  - 1.8.7
  - 1.9.3
  - 2.0.0
script: 'rake spec'
env:
  - PUPPET_VERSION="~> 2.7.0"
  - PUPPET_VERSION="~> 3.6.0"
  - PUPPET_VERSION="~> 3"
gemfile: .gemfile
matrix:
    fast_finish: true
    allow_failures:
        - rvm: 1.9.3
        - rvm: 2.0.0
    exclude:
        - rvm: 2.0.0
          env: PUPPET_VERSION="~> 2.7.0"
notifications:
  email: false

Normalize Travis-CI config w/my other Puppet projects
Normalize Travis-CI config w/my other Puppet projects

Including:
* Move sections to be the same order.
* Move varying sections to end for easier diffing.
* Test against Ruby 1.8.7, 1.9.3 and 2.0.0.
* Test against Puppet 2.7.x, 3.6.x and 3.x.x.
* Add test matrix, setting fast_finish, allowing failures for all Rubies but
  1.8.7 and excluding combination of Puppet 2.7 and Ruby 2.
