This commit is contained in:
21
packages/ruby/Rakefile
generated
Normal file
21
packages/ruby/Rakefile
generated
Normal file
@@ -0,0 +1,21 @@
|
||||
# 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
|
||||
Reference in New Issue
Block a user