-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathzugpferd.gemspec
More file actions
30 lines (26 loc) · 1.42 KB
/
Copy pathzugpferd.gemspec
File metadata and controls
30 lines (26 loc) · 1.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Gem::Specification.new do |spec|
spec.name = "zugpferd"
spec.version = "0.3.4"
spec.authors = ["Alexander Zeitler"]
spec.summary = "XRechnung & ZUGFeRD e-invoicing library for Ruby (UBL + CII)"
spec.description = "Read, write and convert XRechnung and ZUGFeRD electronic invoices " \
"(e-Rechnung) according to EN 16931. Supports UBL 2.1 and UN/CEFACT CII " \
"syntaxes with dedicated classes for Invoice, Credit Note, Corrected Invoice, " \
"Self-billed Invoice, Partial Invoice and Prepayment Invoice."
spec.license = "MIT"
spec.homepage = "https://alexzeitler.github.io/zugpferd/"
spec.required_ruby_version = ">= 3.2"
spec.metadata = {
"source_code_uri" => "https://github.com/alexzeitler/zugpferd",
"homepage_uri" => spec.homepage,
"changelog_uri" => "https://github.com/alexzeitler/zugpferd/blob/master/CHANGELOG.md",
"documentation_uri" => "https://www.rubydoc.info/gems/zugpferd",
"bug_tracker_uri" => "https://github.com/alexzeitler/zugpferd/issues",
}
spec.files = Dir["lib/**/*.rb"] + Dir["vendor/zugferd/**/*"] + ["bin/setup-schemas"]
spec.require_paths = ["lib"]
spec.add_dependency "nokogiri", "~> 1.16"
spec.add_dependency "bigdecimal", "~> 3.1"
spec.add_development_dependency "minitest", "~> 5.25"
spec.add_development_dependency "rake", "~> 13.0"
end