Sha256: dc6a93c7cc13330385d22119b42e851ecd4c7ca428240de9f79506f906e6f4bf
Contents?: true
Size: 1.39 KB
Versions: 1
Compression:
Stored size: 1.39 KB
Contents
require 'rake' require 'rake/rdoctask' require 'rake/testtask' $:.unshift File.join(File.expand_path(File.dirname(__FILE__)), '/lib') $:.unshift File.join(File.expand_path(File.dirname(__FILE__)), '/../hobosupport/lib') require 'dryml' # to get VERSION RUBY = File.join(Config::CONFIG['bindir'], Config::CONFIG['ruby_install_name']).sub(/.*\s.*/m, '"\&"') RUBYDOCTEST = ENV['RUBYDOCTEST'] || "#{RUBY} -S rubydoctest" desc "Default Task" task :default => [ :test ] # --- Testing --- # desc "Run all tests" task :test do |t| files=Dir['test/*.rdoctest'].map {|f| File.expand_path(f)}.join(' ') exit(1) if !system("#{RUBYDOCTEST} #{files}") end # --- RDOC --- # require 'yard' YARD::Rake::YardocTask.new do |t| t.files = ['lib/**/*.rb', 'README', 'LICENSE.txt', 'CHANGES.txt'] end # --- Packaging and Rubyforge & gemcutter & github--- # require 'jeweler' Jeweler::Tasks.new do |gemspec| gemspec.version = Dryml::VERSION gemspec.name = "dryml" gemspec.email = "tom@tomlocke.com" gemspec.summary = "The web app builder for Rails" gemspec.homepage = "http://hobocentral.net/" gemspec.authors = ["Tom Locke"] gemspec.rubyforge_project = "hobo" gemspec.add_dependency("hobosupport", ["= #{Dryml::VERSION}"]) gemspec.add_dependency("actionpack", [">= 2.2.2"]) end Jeweler::GemcutterTasks.new Jeweler::RubyforgeTasks.new do |rubyforge| rubyforge.doc_task = false end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dryml-1.1.0.pre0 | Rakefile |