22 lines
519 B
Ruby
Generated
22 lines
519 B
Ruby
Generated
# frozen_string_literal: true
|
|
|
|
require "bundler"
|
|
Bundler::GemHelper.install_tasks name: "kreuzberg"
|
|
require "rake/extensiontask"
|
|
require "rspec/core/rake_task"
|
|
|
|
GEM_ROOT = __dir__
|
|
GEMSPEC = Gem::Specification.load(File.expand_path("kreuzberg.gemspec", GEM_ROOT))
|
|
|
|
Rake::ExtensionTask.new("kreuzberg-rb", GEMSPEC) do |ext|
|
|
ext.lib_dir = "lib"
|
|
ext.ext_dir = "ext/kreuzberg_rb/native"
|
|
ext.source_pattern = "*.{}"
|
|
ext.platform = "ruby"
|
|
end
|
|
|
|
RSpec::Core::RakeTask.new(:spec)
|
|
|
|
task spec: :compile
|
|
task default: :spec
|