Sha256: 0103873e8247df1bc7c6f669c6121ad7cc0d7b50b0500e4d3ac69ce43104e587

Contents?: true

Size: 806 Bytes

Versions: 2

Compression:

Stored size: 806 Bytes

Contents

#!/usr/bin/env bash

set -e

extension_name="solidus_stripe"
app_name="dummy-app"

bin/rails-new "$app_name"

# Stay away from the bundler env of the containing extension.
function unbundled {
  echo "~~> Running: $@"
  ruby -rbundler -e'Bundler.with_unbundled_env {system *ARGV}' -- env BUNDLE_SUPPRESS_INSTALL_USING_MESSAGES=true "$@"
}

cd ./dummy-app

# Coverage
echo "require_relative '../../coverage.rb' if ENV['COVERAGE']" >> config/boot.rb
echo "gem 'rspec_junit_formatter', require: false" >> Gemfile
echo "gem 'simplecov', '~> 0.22', require: false" >> Gemfile
echo "gem 'simplecov-cobertura', require: false" >> Gemfile
unbundled bundle install

unbundled bundle add $extension_name --path ..
unbundled bundle exec rails generate $extension_name:install --migrate --load-seeds=false --specs=all

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
solidus_stripe-5.0.2 bin/dummy-app
solidus_stripe-5.0.1 bin/dummy-app