Sha256: 76fe9953ba0a5ac823b102bc7d870ed4325c30838d8e2553e88c576caa94af53

Contents?: true

Size: 798 Bytes

Versions: 24

Compression:

Stored size: 798 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 = "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

24 entries across 24 versions & 2 rubygems

Version Path
activeadmin-async_panel-0.3.0 Rakefile
activeadmin-ajax_filter-0.7.0 Rakefile
activeadmin-ajax_filter-0.6.0 Rakefile
activeadmin-ajax_filter-0.5.0 Rakefile
activeadmin-ajax_filter-0.4.6 Rakefile
activeadmin-async_panel-0.2.5 Rakefile
activeadmin-async_panel-0.2.4 Rakefile
activeadmin-ajax_filter-0.4.4 Rakefile
activeadmin-ajax_filter-0.4.3 Rakefile
activeadmin-ajax_filter-0.4.2 Rakefile
activeadmin-async_panel-0.2.3 Rakefile
activeadmin-ajax_filter-0.4.1 Rakefile
activeadmin-ajax_filter-0.4.0 Rakefile
activeadmin-async_panel-0.2.2 Rakefile
activeadmin-ajax_filter-0.3.8 Rakefile
activeadmin-ajax_filter-0.3.7 Rakefile
activeadmin-ajax_filter-0.3.6 Rakefile
activeadmin-async_panel-0.2.1 Rakefile
activeadmin-async_panel-0.2.0 Rakefile
activeadmin-async_panel-0.1.0 Rakefile