Sha256: 609cca32621049c1b923036eb733e1350e8b6b96579c04838ab7d42212f40d55
Contents?: true
Size: 1.48 KB
Versions: 1
Compression:
Stored size: 1.48 KB
Contents
# coding: utf-8 require "bundler/gem_tasks" require 'rubygems' require 'rspec' require 'rake' require "rake/clean" require "rubygems/package_task" require "rdoc/task" require 'rspec/core/rake_task' require 'yard' require 'yard/rake/yardoc_task.rb' require "rake/tasklib" require "roodi" require "roodi_task" require 'code_statistics' RoodiTask.new() do | t | t.patterns = %w(lib/**/*.rb) t.config = "ultragreen_roodi_coding_convention.yml" end CLEAN.include('*.tmp','*.old') CLOBBER.include('*.tmp', 'build/*','#*#') content = File::readlines(File.join(File.dirname(__FILE__), 'methodic.gemspec')).join spec = eval(content) RSpec::Core::RakeTask.new('spec') YARD::Rake::YardocTask.new do |t| t.files = [ 'lib/**/*.rb', '-', 'doc/**/*','spec/**/*_spec.rb'] t.options += ['--title', "Gem Documentation"] t.options += ['-o', "yardoc"] t.options += ['-r', "doc/manual.rdoc"] end YARD::Config.load_plugin('yard-rspec') namespace :yardoc do task :clobber do rm_r "yardoc" rescue nil rm_r ".yardoc" rescue nil end end task :clobber => "yardoc:clobber" Gem::PackageTask.new(spec) do |pkg| pkg.need_tar = true pkg.need_zip = true end Rake::RDocTask.new('rdoc') do |d| d.rdoc_files.include('doc/**/*','bin/*') d.main = 'doc/manual.rdoc' d.title = 'Uglibs : Ultragreen libraries' d.options << '--line-numbers' << '--diagram' << '-SHN' end task :default => [:gem] task :stage do Rake::Task["clean"].invoke Rake::Task["clobber"].invoke Rake::Task["install"].invoke end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
methodic-1.3 | Rakefile |