Sha256: d0247ead426f44fbd1e77bcceba22774d7167926147eafd5971f69bbacf7f2aa
Contents?: true
Size: 1.88 KB
Versions: 2
Compression:
Stored size: 1.88 KB
Contents
require 'rubygems' require "bundler" Bundler.setup require 'rake' desc "Creates a test rails app for the specs to run against" task :setup do system("mkdir spec/rails") unless File.exists?("spec/rails") system "bundle exec rails new spec/rails/rails-3.0.0 -m spec/support/rails_template.rb" end require "rspec/core/rake_task" RSpec::Core::RakeTask.new(:spec) RSpec::Core::RakeTask.new(:rcov) do |spec| spec.rcov = true end task :default => :spec namespace :spec do desc "Run specs for all versions of rails" task :all do puts "Runing for Rails 2.3.5" out = `rake spec` puts out puts "Running for Rails 3" out = `rake spec RAILS=3.0.0` puts out end end require 'rake/rdoctask' Rake::RDocTask.new do |rdoc| version = File.exist?('VERSION') ? File.read('VERSION') : "" rdoc.rdoc_dir = 'rdoc' rdoc.title = "active_admin #{version}" rdoc.rdoc_files.include('README*') rdoc.rdoc_files.include('lib/**/*.rb') end begin require 'jeweler' Jeweler::Tasks.new do |gem| gem.name = "activeadmin" gem.summary = "The administration framework for Ruby on Rails." gem.description = "The administration framework for Ruby on Rails." gem.email = "gregdbell@gmail.com" gem.homepage = "http://github.com/gregbell/active_admin" gem.authors = ["Greg Bell"] gem.files.exclude 'spec/rails' gem.test_files.exclude 'spec/rails' require File.join(File.dirname(File.expand_path(__FILE__)), 'lib', 'active_admin', 'version') gem.version = ActiveAdmin::VERSION gem.add_dependency 'rails', '>= 3.0.0' gem.add_dependency 'formtastic', '>= 1.1.0.beta' gem.add_dependency 'will_paginate', '>= 3.0.pre2' gem.add_dependency "meta_search", '>= 0.9.2' gem.add_dependency 'inherited_views' end Jeweler::GemcutterTasks.new rescue LoadError puts "Jeweler not available. Install it with: gem install jeweler" end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
activeadmin-0.1.1 | Rakefile |
activeadmin-0.1.0 | Rakefile |