Sha256: 96b307f0eb8cf76876091c8d3e460c387da2b7cef0ecfbb5be1b3330b98697c5
Contents?: true
Size: 993 Bytes
Versions: 7
Compression:
Stored size: 993 Bytes
Contents
# encoding: UTF-8 require 'rake/gempackagetask' gemspec = eval File.read('streamly_ffi.gemspec') # Gem packaging tasks Rake::GemPackageTask.new(gemspec) do |pkg| pkg.need_zip = false pkg.need_tar = false end task :gem => :gemspec desc %{Build the gemspec file.} task :gemspec do gemspec.validate end desc %{Release the gem to RubyGems.org} task :release => :gem do system "gem push pkg/#{gemspec.name}-#{gemspec.version}.gem" end require 'rspec/core' require 'rspec/core/rake_task' desc "Run all examples with RCov" Rspec::Core::RakeTask.new('spec:rcov') do |t| #Spec::Rake::SpecTask.new('spec:rcov') do |t| t.pattern = "spec/requests/**/*_spec.rb" t.rcov = true t.rcov_opts = lambda do IO.readlines("spec/rcov.opts").map {|line| line.chomp.split " " }.flatten end end Rspec::Core::RakeTask.new(:spec) do |t| #Spec::Rake::SpecTask.new('spec') do |t| t.pattern = "spec/streamly_ffi/**/*_spec.rb" # t.opts << '--options' << 'spec/spec.opts' end
Version data entries
7 entries across 7 versions & 1 rubygems