Only include necessary files in gem package

This gem also includes the polyamorous gem (for now). We must not
include its code inside the ransacks gem package.
This commit is contained in:
Thomas von Deyen 2020-01-13 16:16:32 +01:00
parent 901c1f262a
commit 3b21d02703
No known key found for this signature in database
GPG Key ID: F2548C2CBA04A848
1 changed files with 2 additions and 8 deletions

View File

@ -19,14 +19,8 @@ Gem::Specification.new do |s|
s.add_dependency 'i18n'
s.add_dependency 'polyamorous', Ransack::VERSION.to_s
s.files = `git ls-files`.split("\n")
s.test_files = `git ls-files -- {test,spec,features}/*`
.split("\n")
s.executables = `git ls-files -- bin/*`
.split("\n")
.map { |f| File.basename(f) }
s.files = `git ls-files`.split("\n").reject { |f| f.match(%r{^(polyamorous/|logo/|coverage/|spec/)}) }
s.test_files = `git ls-files -- spec/*`.split("\n")
s.require_paths = ["lib"]
end