simplificator / arext

Some ActiveRecord Extensions

This URL has Read+Write access

arext / Rakefile
80c4f2da » pascalbetz 2009-05-27 moved gem to jeweler 1 require 'rubygems'
011c6985 » pascalbetz 2008-08-22 initial 2 require 'rake'
80c4f2da » pascalbetz 2009-05-27 moved gem to jeweler 3
4 begin
5 require 'jeweler'
6 Jeweler::Tasks.new do |gem|
7 gem.name = "arext"
8 gem.summary = %Q{Adds new validations to AR}
9 gem.email = "info@simplificator.com"
10 gem.homepage = "http://github.com/simplificator/arext"
11 gem.authors = ["simplificator"]
5fa50af9 » pascalbetz 2009-05-27 exluded sqlite files 12 gem.files.exclude '**/*.sqlite3', '*.sqlite3'
80c4f2da » pascalbetz 2009-05-27 moved gem to jeweler 13 # gem is a Gem::Specification... see http://www.rubygems.org/read/chapter/20 for additional settings
14 end
15 rescue LoadError
16 puts "Jeweler not available. Install it with: sudo gem install technicalpickles-jeweler -s http://gems.github.com"
17 end
18
011c6985 » pascalbetz 2008-08-22 initial 19 require 'rake/testtask'
80c4f2da » pascalbetz 2009-05-27 moved gem to jeweler 20 Rake::TestTask.new(:test) do |test|
21 test.libs << 'lib' << 'test'
22 test.pattern = 'test/**/*_test.rb'
23 test.verbose = true
24 end
25
26 begin
27 require 'rcov/rcovtask'
28 Rcov::RcovTask.new do |test|
29 test.libs << 'test'
30 test.pattern = 'test/**/*_test.rb'
31 test.verbose = true
32 end
33 rescue LoadError
34 task :rcov do
35 abort "RCov is not available. In order to run rcov, you must: sudo gem install spicycode-rcov"
36 end
37 end
38
011c6985 » pascalbetz 2008-08-22 initial 39
40 task :default => :test
41
80c4f2da » pascalbetz 2009-05-27 moved gem to jeweler 42 require 'rake/rdoctask'
43 Rake::RDocTask.new do |rdoc|
44 if File.exist?('VERSION.yml')
45 config = YAML.load(File.read('VERSION.yml'))
46 version = "#{config[:major]}.#{config[:minor]}.#{config[:patch]}"
47 else
48 version = ""
49 end
011c6985 » pascalbetz 2008-08-22 initial 50
51 rdoc.rdoc_dir = 'rdoc'
80c4f2da » pascalbetz 2009-05-27 moved gem to jeweler 52 rdoc.title = "arext #{version}"
53 rdoc.rdoc_files.include('README*')
011c6985 » pascalbetz 2008-08-22 initial 54 rdoc.rdoc_files.include('lib/**/*.rb')
55 end
80c4f2da » pascalbetz 2009-05-27 moved gem to jeweler 56