Sha256: 4b6af9927530e1d85dbf6953c98cd1ca6fa3370a25bebec095121f6b259d2e38
Contents?: true
Size: 985 Bytes
Versions: 12
Compression:
Stored size: 985 Bytes
Contents
require "bundler/gem_tasks" require 'rake/testtask' $LOAD_PATH.unshift File.expand_path("../lib", __FILE__) require "measured/version" task default: :test desc 'Run the test stuite' Rake::TestTask.new do |t| files = ARGV[1..-1] files = "test/**/*_test.rb" if !files || files.length == 0 t.libs << "test" t.libs << "lib/**/*" t.test_files = FileList[files] t.verbose = true end task tag: :build do system "git commit -m'Released version #{ Measured::VERSION }' --allow-empty" system "git tag -a v#{ Measured::VERSION } -m 'Tagging #{ Measured::VERSION }'" system "git push --tags" end task :environment do require 'measured' end namespace :cache do task write: :environment do class Measured::Cache::Json prepend Measured::Cache::JsonWriter end puts "Updating cache files:" Measured::Measurable.subclasses.each do |measurable| puts " #{measurable} - #{measurable.unit_system.update_cache ? 'ok' : 'skipped'}" end end end
Version data entries
12 entries across 12 versions & 1 rubygems