Sha256: 55f4daa14638d11e29b0aa5f61ebf700a1d38cf77b00ad9d43afeb3831b3d3b9

Contents?: true

Size: 808 Bytes

Versions: 3

Compression:

Stored size: 808 Bytes

Contents

require "bundler/gem_tasks"
require "rspec/core/rake_task"
require 'rdoc/task'

RSpec::Core::RakeTask.new(:spec)

task :default => :spec

desc "Open an IRB console with this gem loaded"
task :console do
  require 'irb'
  require 'irb/completion'
  require 'rcmd' # You know what to do.
  ARGV.clear
  IRB.start
end

desc "Remove, build, and install gem"
task :reinstall do
  puts "Uninstalling #{`gem list rcmd`}"
  `gem uninstall -x rcmd`
  Rake::Task["install"].reenable
  Rake::Task["install"].invoke
end

desc 'generate API documentation to doc/rdocs/index.html'

Rake::RDocTask.new do |rd|
  rd.rdoc_dir = 'doc/rdocs'
  rd.main = 'README.md'
  rd.rdoc_files.include 'README.md', "lib/**/*\.rb", "exe/**/*"

  rd.options << '--inline-source'
  rd.options << '--line-numbers'
  rd.options << '--all'
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rcmd-1.5.8 Rakefile
rcmd-1.5.7 Rakefile
rcmd-1.5.6 Rakefile