mirror of https://github.com/docusealco/docuseal
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.3 KiB
50 lines
1.3 KiB
# frozen_string_literal: true
|
|
require './lib/builder/version'
|
|
|
|
Gem::Specification.new do |s|
|
|
|
|
#### Basic information.
|
|
|
|
s.name = 'builder'
|
|
s.version = Builder::VERSION
|
|
s.summary = "Builders for MarkUp."
|
|
s.description = %{\
|
|
Builder provides a number of builder objects that make creating structured data
|
|
simple to do. Currently the following builder objects are supported:
|
|
|
|
* XML Markup
|
|
* XML Events
|
|
}
|
|
|
|
pkg_files = Dir[
|
|
'[A-Z]*',
|
|
'doc/**/*',
|
|
'lib/**/*.rb',
|
|
'test/**/*.rb',
|
|
'rakelib/**/*'
|
|
]
|
|
|
|
s.files = pkg_files
|
|
s.require_path = 'lib'
|
|
|
|
s.test_files = pkg_files.select { |fn| fn =~ /^test\/test/ }
|
|
|
|
# s.extra_rdoc_files = rd.rdoc_files.reject { |fn| fn =~ /\.rb$/ }.to_a
|
|
s.rdoc_options <<
|
|
'--title' << 'Builder -- Easy XML Building' <<
|
|
'--main' << 'README.rdoc' <<
|
|
'--line-numbers'
|
|
|
|
s.authors = ["Jim Weirich", "Aaron Patterson"]
|
|
s.email = "aron.patterson@gmail.com"
|
|
s.homepage = "https://github.com/rails/builder"
|
|
s.license = 'MIT'
|
|
s.metadata = {
|
|
"bug_tracker_uri" => "#{s.homepage}/issues",
|
|
"changelog_uri" => "#{s.homepage}/blob/master/CHANGES",
|
|
"documentation_uri" => "https://www.rubydoc.info/gems/builder/#{s.version}",
|
|
"homepage_uri" => s.homepage,
|
|
"source_code_uri" => "#{s.homepage}/tree/v#{s.version}"
|
|
}
|
|
end
|