-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsplittable.gemspec
32 lines (25 loc) · 1.38 KB
/
splittable.gemspec
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
31
32
# frozen_string_literal: true
require_relative 'lib/splittable/version'
Gem::Specification.new do |spec|
spec.name = 'splittable'
spec.version = Splittable::VERSION
spec.authors = ['Arthur Brandão', 'Marcelo Toledo']
spec.email = ['[email protected]', '[email protected]']
spec.license = 'MIT'
spec.summary = 'Calculate division and normalize parcels to use just cents.'
spec.description = 'This gem solves the problem of several decimal places in divisions
where the result must be presented in cents, that is converting the
division result to only two decimal places and the difference is
attributed to the first plot.'
spec.homepage = 'https://github.com/Pagnet/splittable'
spec.required_ruby_version = Gem::Requirement.new('>= 2.5.3')
spec.metadata['homepage_uri'] = spec.homepage
spec.metadata['source_code_uri'] = 'https://github.com/Pagnet/splittable'
spec.metadata['changelog_uri'] = 'https://github.com/Pagnet/splittable/blob/master/CHANGELOG.md'
spec.files = Dir.chdir(File.expand_path(__dir__)) do
`git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
end
spec.bindir = 'exe'
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
spec.require_paths = ['lib']
end