Sha256: aeec16e274e5dfe54dab61fdb50674f1989d0facbf10aa0713bfb7dc7ed8fe1f
Contents?: true
Size: 787 Bytes
Versions: 244
Compression:
Stored size: 787 Bytes
Contents
# frozen_string_literal: true require 'bundler/gem_tasks' require 'rspec/core/rake_task' require 'rubocop/rake_task' require 'appraisal' Dir['tasks/**/*.rake'].each { |rake| load rake } RSpec::Core::RakeTask.new(:spec) RuboCop::RakeTask.new(:rubocop) task spec: :compile case RUBY_PLATFORM when 'java' require 'rake/javaextensiontask' Rake::JavaExtensionTask.new 'murmurhash' do |ext| ext.lib_dir = 'lib/murmurhash' ext.target_version = '1.7' ext.source_version = '1.7' end else require 'rake/extensiontask' Rake::ExtensionTask.new 'murmurhash' do |ext| ext.lib_dir = 'lib/murmurhash' end end if !ENV['APPRAISAL_INITIALIZED'] task :default do sh 'appraisal install && rake appraisal && rake rubocop' end else task default: %i[spec rubocop] end
Version data entries
244 entries across 244 versions & 1 rubygems