Sha256: ba9db89aa1dfbb14ba7d645504e240ce09c9ae3b431c9691c233bce5e9f3b066
Contents?: true
Size: 1.06 KB
Versions: 3
Compression:
Stored size: 1.06 KB
Contents
GEMSPEC = 'paint.gemspec' require 'rake' #require 'rake/rdoctask' require 'fileutils' require 'rspec/core/rake_task' task :default => :spec task :test => :spec RSpec::Core::RakeTask.new(:spec) do |t| t.rspec_opts = [ '--color', '-r ' + File.expand_path( File.join( 'spec', 'spec_helper') ), ] end def gemspec @gemspec ||= eval(File.read(GEMSPEC), binding, GEMSPEC) end desc "Build the gem" task :gem => :gemspec do sh "gem build #{GEMSPEC}" FileUtils.mkdir_p 'pkg' FileUtils.mv "#{gemspec.name}-#{gemspec.version}.gem", 'pkg' end desc "Install the gem locally" 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| # require File.expand_path( File.join( 'lib', 'paint') ) # # rdoc.rdoc_dir = 'doc' # rdoc.title = "paint #{Paint::VERSION}" # rdoc.rdoc_files.include('README*') # rdoc.rdoc_files.include('lib/**/*.rb') #end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
paint-0.8.2 | Rakefile |
paint-0.8.1 | Rakefile |
paint-0.8.0 | Rakefile |