Sha256: 98a292dae5ece7c9e0152be83826bb598cee44a7b67ca23580cd2354f67f8983
Contents?: true
Size: 1.32 KB
Versions: 44
Compression:
Stored size: 1.32 KB
Contents
# coding: utf-8 require "bundler/gem_tasks" require 'rspec/core/rake_task' require 'rake/testtask' require 'rake/extensiontask' require 'rake/packagetask' begin require 'bundler/gem_tasks' rescue LoadError puts 'If you want to create gem, You must install Bundler' end require './lib/itamae-mitsurin/version.rb' def version ItamaeMitsurin::VERSION end #task :default => :test #task :test => :compile Rake::TestTask.new #Rake::TestTask.new do |t| # t.libs << 'lib' << 'test' # t.libs << 'test' # t.test_files = FileList['test/test*.rb'].exclude('test/test_assoccoords.rb') #end Rake::ExtensionTask.new do |ext| ext.name = 'itamae-mitsurin' ext.ext_dir = 'ext/' ext.lib_dir = 'lib/' end Rake::PackageTask.new('itamae-mitsurin', "#{version}") do |t| t.need_tar_gz = true t.package_files.include `git ls-files`.split("\n") end namespace :release do desc "Bump up version and commit" task :version_up do version_file = File.expand_path("lib/itamae-mitsurin/version.txt") current_version = File.read(version_file).strip if /\A(.+?)(\d+)\z/ =~ current_version next_version = "#{$1}#{$2.to_i + 1}" else raise "Invalid version" end open(version_file, "w") do |f| f.write next_version end system "git add #{version_file}" system "git commit -m 'Bump up version'" end end
Version data entries
44 entries across 44 versions & 1 rubygems