simplificator / arext
- Source
- Commits
- Network (0)
- Issues (0)
- Downloads (2)
- Wiki (1)
- Graphs
-
Tree:
c7a781a
arext / Rakefile
| 80c4f2da » | pascalbetz | 2009-05-27 | 1 | require 'rubygems' | |
| 011c6985 » | pascalbetz | 2008-08-22 | 2 | require 'rake' | |
| 80c4f2da » | pascalbetz | 2009-05-27 | 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 | 12 | gem.files.exclude '**/*.sqlite3', '*.sqlite3' | |
| 80c4f2da » | pascalbetz | 2009-05-27 | 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 | 19 | require 'rake/testtask' | |
| 80c4f2da » | pascalbetz | 2009-05-27 | 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 | 39 | ||
| 40 | task :default => :test | ||||
| 41 | |||||
| 80c4f2da » | pascalbetz | 2009-05-27 | 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 | 50 | ||
| 51 | rdoc.rdoc_dir = 'rdoc' | ||||
| 80c4f2da » | pascalbetz | 2009-05-27 | 52 | rdoc.title = "arext #{version}" | |
| 53 | rdoc.rdoc_files.include('README*') | ||||
| 011c6985 » | pascalbetz | 2008-08-22 | 54 | rdoc.rdoc_files.include('lib/**/*.rb') | |
| 55 | end | ||||
| 80c4f2da » | pascalbetz | 2009-05-27 | 56 | ||
