Sha256: d55b651d3de2ddb3a3c757544a9aa9260458626f2719422c729d38f8801098cc
Contents?: true
Size: 1017 Bytes
Versions: 1
Compression:
Stored size: 1017 Bytes
Contents
require 'rake' require 'fileutils' require 'zlib' # snarf gemspec and set version x = eval File.new('use_tinymce.gemspec').read use_tinymce_version = x.version.to_s tinymce_version = Dir.new('./assets/').map { |x| $1 if x =~ /tinymce_(.*).zip/ }.select {|x| x }.max tinymce_zip = "tinymce_#{tinymce_version}.zip" tinymce_tgz = "tinymce_#{tinymce_version}.tgz" task :default => :test desc "Run ManageMeta unit tests" task :test do require './test/use_tinymce_base_test' end desc "run rdoc to create doc" task :doc do system 'rdoc' end desc "build gem" task :gem do system 'gem build use_tinymce.gemspec' end desc "commit changes" task :commit do system 'git add .' system 'git commit -m "checkin"' end desc "commit changes and tag as #{use_tinymce_version}" task :tag => :commit do system "git tag #{use_tinymce_version}" end desc "distribute to github and rubygems" task :distribute => [:tag, :gem] do system "gem push use_tinymce-#{use_tinymce_version}.gem" system "git push use_tinymce" end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
use_tinymce-0.0.1 | Rakefile |