Sha256: 80b9d2a8a71a83239667aeac6ed50ea2e4231d5bdd604df9bcd1e92705bce555

Contents?: true

Size: 591 Bytes

Versions: 2

Compression:

Stored size: 591 Bytes

Contents

# frozen_string_literal: true

require "bundler/gem_tasks"

require "rake/clean"
CLEAN.include("**/*.o", "**/*.so", "**/*.bundle", "pkg", "tmp")

if defined? JRUBY_VERSION
  require "rake/javaextensiontask"
  Rake::JavaExtensionTask.new("ed25519_java") do |ext|
    ext.ext_dir = "ext/ed25519_java"
  end
else
  require "rake/extensiontask"

  Rake::ExtensionTask.new("ed25519_ref10") do |ext|
    ext.ext_dir = "ext/ed25519_ref10"
  end
end

require "rspec/core/rake_task"
RSpec::Core::RakeTask.new

require "rubocop/rake_task"
RuboCop::RakeTask.new

task default: %w[compile spec rubocop]

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ed25519-1.0.0-jruby Rakefile
ed25519-1.0.0 Rakefile