mirror of
https://github.com/e621ng/dtext_rb.git
synced 2025-03-04 03:03:03 -05:00
Switch to standard gem layout
Part of c5bc7d1629
Co-Authored-By: evazion <noizave@gmail.com>
This commit is contained in:
parent
cff99d7350
commit
efc5e6c0e5
6
.dockerignore
Normal file
6
.dockerignore
Normal file
@ -0,0 +1,6 @@
|
||||
**
|
||||
|
||||
!/Gemfile
|
||||
!/Gemfile.lock
|
||||
!/dtext_rb.gemspec
|
||||
!/lib/dtext/version.rb
|
@ -1 +0,0 @@
|
||||
3.1.2
|
@ -2,7 +2,7 @@ FROM ruby:3.1.3-alpine3.17
|
||||
|
||||
RUN apk --no-cache add build-base ragel
|
||||
|
||||
COPY Gemfile Gemfile.lock ./
|
||||
COPY . .
|
||||
RUN gem install bundler:2.4.1 && \
|
||||
bundle install -j$(nproc)
|
||||
|
||||
|
4
Gemfile
4
Gemfile
@ -1,5 +1,3 @@
|
||||
# A sample Gemfile
|
||||
source "https://rubygems.org"
|
||||
|
||||
gem "minitest", "~> 5.10", group: :development
|
||||
gem "rake-compiler", "~> 1.0", group: :development
|
||||
gemspec
|
||||
|
@ -1,3 +1,8 @@
|
||||
PATH
|
||||
remote: .
|
||||
specs:
|
||||
dtext_rb (1.10.21)
|
||||
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
@ -10,6 +15,7 @@ PLATFORMS
|
||||
ruby
|
||||
|
||||
DEPENDENCIES
|
||||
dtext_rb!
|
||||
minitest (~> 5.10)
|
||||
rake-compiler (~> 1.0)
|
||||
|
||||
|
@ -1,5 +0,0 @@
|
||||
#!/usr/bin/env ruby
|
||||
|
||||
require 'dtext'
|
||||
|
||||
puts DText.parse(ARGF.read)
|
@ -1,40 +1,27 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
Gem::Specification.new do |s|
|
||||
s.name = "dtext_rb"
|
||||
s.version = "1.10.21"
|
||||
require_relative "lib/dtext/version"
|
||||
|
||||
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
|
||||
s.require_paths = ["lib"]
|
||||
s.authors = ["r888888888"]
|
||||
s.date = "2021-07-08"
|
||||
s.description = "Compiled DText parser"
|
||||
s.email = "r888888888@gmail.com"
|
||||
s.executables = ["dtext"]
|
||||
s.extensions = ["ext/dtext/extconf.rb"]
|
||||
s.extra_rdoc_files = [
|
||||
"README.md"
|
||||
]
|
||||
s.files = [
|
||||
"bin/dtext",
|
||||
Gem::Specification.new do |spec|
|
||||
spec.name = "dtext_rb"
|
||||
spec.version = DText::VERSION
|
||||
spec.authors = ["r888888888", "evazion", "earlopain"]
|
||||
|
||||
spec.summary = "E621 DText parser"
|
||||
spec.homepage = "http://github.com/e621ng/dtext_rb"
|
||||
spec.license = "MIT"
|
||||
spec.required_ruby_version = ">= 3.0.0"
|
||||
spec.extensions = ["ext/dtext/extconf.rb"]
|
||||
|
||||
spec.metadata["homepage_uri"] = spec.homepage
|
||||
spec.metadata["source_code_uri"] = spec.homepage
|
||||
|
||||
spec.files = [
|
||||
"lib/dtext.rb",
|
||||
"lib/dtext/dtext.so",
|
||||
"lib/dtext_ruby.rb"
|
||||
"lib/dtext/version.rb",
|
||||
]
|
||||
s.homepage = "http://github.com/r888888888/dtext_rb"
|
||||
s.licenses = ["MIT"]
|
||||
s.rubygems_version = "3.3.20"
|
||||
s.summary = "Compiled DText parser"
|
||||
|
||||
if s.respond_to? :specification_version then
|
||||
s.specification_version = 4
|
||||
end
|
||||
|
||||
if s.respond_to? :add_runtime_dependency then
|
||||
s.add_development_dependency(%q<minitest>, ["~> 5.10"])
|
||||
s.add_development_dependency(%q<rake-compiler>, ["~> 1.0"])
|
||||
else
|
||||
s.add_dependency(%q<minitest>, ["~> 5.10"])
|
||||
s.add_dependency(%q<rake-compiler>, ["~> 1.0"])
|
||||
end
|
||||
spec.add_development_dependency(%q<minitest>, ["~> 5.10"])
|
||||
spec.add_development_dependency(%q<rake-compiler>, ["~> 1.0"])
|
||||
end
|
||||
|
@ -1,4 +1,5 @@
|
||||
require "dtext/dtext"
|
||||
require "dtext/version"
|
||||
|
||||
class DText
|
||||
class Error < StandardError; end
|
||||
|
5
lib/dtext/version.rb
Normal file
5
lib/dtext/version.rb
Normal file
@ -0,0 +1,5 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
class DText
|
||||
VERSION = "1.10.21"
|
||||
end
|
@ -1,5 +1,5 @@
|
||||
require 'minitest/autorun'
|
||||
require 'dtext/dtext'
|
||||
require 'dtext'
|
||||
|
||||
class DTextTest < Minitest::Test
|
||||
def assert_parse_id_link(class_name, url, input, display: input)
|
||||
|
Loading…
Reference in New Issue
Block a user