Sha256: c39895bac2f2bc0d40e27614dfd4c1040859f962be69304c54853aea9638aaf8

Contents?: true

Size: 497 Bytes

Versions: 5

Compression:

Stored size: 497 Bytes

Contents

gem_title = 'rb-dayone'

def pkg
  p = Dir['pkg/*.gem'].sort[-1]
  if p.nil?
    $stderr.puts "ERROR: Can't find pkg file."
  else
    p
  end
end

task :build do
  specfile = "#{gem_title}.gemspec"
  sh "gem build '#{specfile}'"
  
  gem_file = Dir["#{gem_title}-*.gem"]
  gem_file.each do |f|
    sh "mv '#{f}' pkg"
  end
end

task :install => [:build] do
  sh "gem install #{pkg}"
end

task :push => [:build] do
  sh "gem push #{pkg}"
end

task :spec do
  sh "rspec"
end

task :default => :spec

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rb-dayone-0.7.1 Rakefile
rb-dayone-0.6.0 Rakefile
rb-dayone-0.4.1 Rakefile
rb-dayone-0.4.0 Rakefile
rb-dayone-0.3.3 Rakefile