Sha256: e2395e8246a899161a9c325a0c464cd3d73998458357c0b61f72557a29e74f27
Contents?: true
Size: 819 Bytes
Versions: 6
Compression:
Stored size: 819 Bytes
Contents
require 'rake' require 'fileutils' require "rspec/core/rake_task" task :test => :spec task :default => :spec RSpec::Core::RakeTask.new(:spec) do |t| t.rspec_opts = '--backtrace --color' end def gemspec @gemspec ||= eval(File.read('clipboard.gemspec'), binding, 'clipboard.gemspec') end desc "Build the gem" task :gem => :gemspec do sh "gem build clipboard.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 require 'rubygems/user_interaction' # rubygems 1.5.0 gemspec.validate end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
clipboard-1.0.5 | Rakefile |
clipboard-1.0.4 | Rakefile |
clipboard-1.0.3 | Rakefile |
clipboard-1.0.2 | Rakefile |
clipboard-1.0.1 | Rakefile |
clipboard-1.0.0 | Rakefile |