Sha256: 01d6bce41654800e46fb87e6b4cb098f8616f9346232acfa662dbcba76e8b87b

Contents?: true

Size: 744 Bytes

Versions: 9

Compression:

Stored size: 744 Bytes

Contents

require "bundler/gem_tasks"
require "rake/testtask"
require "appraisal"
require "yard"
require "digest/sha2"

version = Bundler::GemHelper.gemspec.version
desc "Create checksum of pkg/haml_i18n_lint-#{version}.gem"
task :checksum do
  built_gem_path = "pkg/haml_i18n_lint-#{version}.gem"
  checksum = Digest::SHA512.new.hexdigest(File.read(built_gem_path))
  mkdir_p 'checksum'
  checksum_path = "checksum/haml_i18n_lint-#{version}.gem.sha512"
  File.write(checksum_path, checksum)
end

Rake::TestTask.new(:test) do |t|
  t.libs << "test"
  t.libs << "lib"
  t.test_files = FileList["test/**/*_test.rb"]
end

YARD::Rake::YardocTask.new

if ENV["APPRAISAL_INITIALIZED"] || ENV["TRAVIS"]
  task default: :test
else
  task default: :appraisal
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
haml_i18n_lint-0.12.0 Rakefile
haml_i18n_lint-0.11.0 Rakefile
haml_i18n_lint-0.10.0 Rakefile
haml_i18n_lint-0.9.0 Rakefile
haml_i18n_lint-0.8.0 Rakefile
haml_i18n_lint-0.7.0 Rakefile
haml_i18n_lint-0.6.0 Rakefile
haml_i18n_lint-0.5.0 Rakefile
haml_i18n_lint-0.4.0 Rakefile