Sha256: 78f461b7cc772641ea2566a644200f461715fe4bf75439206575f1cbfabfe3aa
Contents?: true
Size: 867 Bytes
Versions: 5
Compression:
Stored size: 867 Bytes
Contents
require 'rake' require 'rake/rdoctask' require 'fileutils' def gemspec @gemspec ||= eval(File.read('irbtools.gemspec'), binding, 'irbtools.gemspec') end desc "Build the gem" task :gem=>:gemspec do sh "gem build irbtools.gemspec" FileUtils.mkdir_p 'pkg' FileUtils.mv "#{gemspec.name}-#{gemspec.version}.gem", 'pkg' end desc "Install the gem locally (without docs)" task :install => :gem do sh %{gem install pkg/#{gemspec.name}-#{gemspec.version} --no-rdoc --no-ri} end desc "Generate the gemspec" task :generate do puts gemspec.to_ruby end desc "Validate the gemspec" task :gemspec do gemspec.validate end Rake::RDocTask.new do |rdoc| version = File.exist?('VERSION') ? File.read('VERSION').chomp : "" rdoc.rdoc_dir = 'doc' rdoc.title = "irbtools #{version}" rdoc.rdoc_files.include('README*') rdoc.rdoc_files.include('lib/**/*.rb') end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
irbtools-0.8.7 | Rakefile |
irbtools-0.8.6 | Rakefile |
irbtools-0.8.5 | Rakefile |
irbtools-0.8.4 | Rakefile |
irbtools-0.8.3 | Rakefile |