Sha256: 8814aaad3296dd194cba4f4de94105ed23235cb28ca941a0a89f868a80a5cb02

Contents?: true

Size: 870 Bytes

Versions: 33

Compression:

Stored size: 870 Bytes

Contents

#!/bin/bash

if [[ -s "$HOME/.rvm/scripts/rvm" ]] ; then
  source "$HOME/.rvm/scripts/rvm"
elif [[ -s "/usr/local/rvm/scripts/rvm" ]] ; then
  source "/usr/local/rvm/scripts/rvm"
else
  printf "ERROR: An RVM installation was not found.\n"
fi

function build_version() {
  echo "Bundling for Rails $1..."
  BUNDLE_GEMFILE=gemfiles/Gemfile.rails-$1 bundle install --quiet
  BUNDLE_GEMFILE=gemfiles/Gemfile.rails-$1 bundle exec rake spec
}

function build_versions() {
  build_version "3.2.x"
  build_version "3.1.x"
  build_version "3.0.x"
  build_version "2.3.x"
}

function build_with_ruby() {
  echo
  echo "### Using Ruby v$1 ###"

  rvm use ruby-$1@errplane_gem --create
  build_versions
}

function build() {
  build_with_ruby "1.9.3-p194"
  build_with_ruby "ree"
  build_with_ruby "1.8.7-p357"
}

function clean() {
  rvm gemset empty errplane_gem --force
}

build

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
errplane-1.0.15 spec/suite.sh
errplane-1.0.14 spec/suite.sh
errplane-1.0.13 spec/suite.sh
errplane-1.0.11 spec/suite.sh
errplane-1.0.10 spec/suite.sh
errplane-1.0.9 spec/suite.sh
errplane-1.0.8 spec/suite.sh
errplane-1.0.7 spec/suite.sh
errplane-1.0.6 spec/suite.sh
errplane-1.0.5 spec/suite.sh
errplane-1.0.4 spec/suite.sh
errplane-1.0.3 spec/suite.sh
errplane-1.0.2 spec/suite.sh
errplane-1.0.1 spec/suite.sh
errplane-1.0.0 spec/suite.sh
errplane-0.6.10 spec/suite.sh
errplane-0.6.9 spec/suite.sh
errplane-0.6.8 spec/suite.sh
errplane-0.6.7 spec/suite.sh
errplane-0.6.6 spec/suite.sh