Sha256: b8b4fa83af0092d794633aaa098d9b0d86fcdd21d920c825973956a8cd9b078a

Contents?: true

Size: 804 Bytes

Versions: 9

Compression:

Stored size: 804 Bytes

Contents

require 'bundler/gem_tasks'

require 'rspec/core/rake_task'
RSpec::Core::RakeTask.new(:spec)
task default: ['dummy:prepare', :spec]

require 'rake/clean'
CLEAN.include 'spec/dummy/db/*sqlite3', 'spec/dummy/log/*', 'spec/dummy/public/assets/*', 'spec/dummy/tmp/**/*'

namespace :dummy do
  desc 'Setup dummy app database'
  task :prepare do
    # File.expand_path is executed directory of generated Rails app
    rakefile = File.expand_path('Rakefile', dummy_path)
    command = format("rake -f '%s' db:schema:load RAILS_ENV=test", rakefile)
    sh(command) unless ENV['DISABLE_CREATE']
  end

  def dummy_path
    rel_path = ENV['DUMMY_APP_PATH'] || 'spec/dummy'
    if @current_path.to_s.include?(rel_path)
      @current_path
    else
      @current_path = File.expand_path(rel_path)
    end
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
fixed_activeadmin_sortable_table-1.3.1 Rakefile
fixed_activeadmin_sortable_table-1.3.0 Rakefile
activeadmin_sortable_table-1.3.0 Rakefile
activeadmin_sortable_table-1.2.0 Rakefile
activeadmin_sortable_table-1.1.3 Rakefile
activeadmin_sortable_table-1.1.2 Rakefile
activeadmin_sortable_table-1.1.1 Rakefile
activeadmin_sortable_table-1.1.0 Rakefile
activeadmin_sortable_table-1.0.0 Rakefile