Sha256: 84d656b44240fcb1eb59aaa2056b9e225d120451e5bf75209a886c1eb0220a16

Contents?: true

Size: 515 Bytes

Versions: 19

Compression:

Stored size: 515 Bytes

Contents

#!/bin/bash
set -eo pipefail
IFS=$'\n\t'

gem=${PWD##*/}
rubies=( "jruby-9.1.5.0" "ruby-2.3.1")

run() {
  ruby -v
  bundle install --quiet
  bundle exec rspec spec
}

if command -v rvm 2>/dev/null; then
  [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
  for r in "${rubies[@]}"
  do
    rvm use $r@$gem --create
    run
  done
elif command -v rbenv 2>/dev/null; then
  for r in "${rubies[@]}"
  do
    export RBENV_VERSION=$r
    run
  done
  unset RBENV_VERSION
else
  run
fi

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
request_handler-3.0.0 bin/ci
request_handler-2.3.0 bin/ci
request_handler-2.2.0 bin/ci
request_handler-2.1.1 bin/ci
request_handler-2.1.0 bin/ci
request_handler-2.0.0 bin/ci
request_handler-1.3.0 bin/ci
request_handler-1.2.0 bin/ci
request_handler-1.1.0 bin/ci
request_handler-1.0.0 bin/ci
request_handler-0.15.0 bin/ci
request_handler-0.14.0 bin/ci
request_handler-0.13.0 bin/ci
request_handler-0.12.0 bin/ci
request_handler-0.11.0 bin/ci
request_handler-0.10.0 bin/ci
request_handler-0.9.1 bin/ci
request_handler-0.9.0 bin/ci
request_handler-0.8.0 bin/ci