etscrivner/rbsecp256k1

View on GitHub
Rakefile

Summary

Maintainability
Test Coverage
# frozen_string_literal: true

require "rake/extensiontask"
require "ruby_memcheck"
require "rspec/core/rake_task"
require 'ruby_memcheck/rspec/rake_task'

RubyMemcheck.config(binary_name: "rbsecp256k1")

# See: https://guides.rubygems.org/gems-with-extensions/
Rake::ExtensionTask.new "rbsecp256k1" do |ext|
  ext.lib_dir = 'lib/rbsecp256k1'
end

RSpec::Core::RakeTask.new(:spec)
namespace :spec do
  RubyMemcheck::RSpec::RakeTask.new(valgrind: :spec)
end