Skip to content

Commit a0e7ac0

Browse files
yahondaclaude
andcommitted
Simplify gemspec and remove Juwelier boilerplate
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 6c13f9a commit a0e7ac0

1 file changed

Lines changed: 20 additions & 109 deletions

File tree

ruby-plsql.gemspec

Lines changed: 20 additions & 109 deletions
Original file line numberDiff line numberDiff line change
@@ -1,116 +1,27 @@
1-
# Generated by juwelier
2-
# DO NOT EDIT THIS FILE DIRECTLY
3-
# Instead, edit Juwelier::Tasks in Rakefile, and run 'rake gemspec'
41
# -*- encoding: utf-8 -*-
52

6-
# stub: ruby-plsql 0.8.0 ruby lib
7-
83
Gem::Specification.new do |s|
9-
s.name = "ruby-plsql".freeze
10-
s.version = "0.8.0"
4+
s.name = "ruby-plsql"
5+
s.version = File.read(File.expand_path("VERSION", __dir__)).chomp
116

12-
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
13-
s.require_paths = ["lib".freeze]
14-
s.authors = ["Raimonds Simanovskis".freeze]
15-
s.date = "2018-09-03"
16-
s.description = " ruby-plsql gem provides simple Ruby API for calling Oracle PL/SQL procedures.\n It could be used both for accessing Oracle PL/SQL API procedures in legacy applications\n as well as it could be used to create PL/SQL unit tests using Ruby testing libraries.\n".freeze
17-
s.email = "raimonds.simanovskis@gmail.com".freeze
18-
s.extra_rdoc_files = [
19-
"README.md"
20-
]
21-
s.files = [
22-
".github/stale.yml",
23-
".rubocop.yml",
24-
"Gemfile",
25-
"History.txt",
26-
"License.txt",
27-
"README.md",
28-
"Rakefile",
29-
"VERSION",
30-
"Vagrantfile",
31-
"gemfiles/Gemfile.activerecord-5.0",
32-
"gemfiles/Gemfile.activerecord-5.1",
33-
"gemfiles/Gemfile.activerecord-5.2",
34-
"gemfiles/Gemfile.activerecord-6.0",
35-
"gemfiles/Gemfile.activerecord-6.1",
36-
"gemfiles/Gemfile.activerecord-7.0",
37-
"gemfiles/Gemfile.activerecord-7.1",
38-
"gemfiles/Gemfile.activerecord-7.2",
39-
"gemfiles/Gemfile.activerecord-8.0",
40-
"gemfiles/Gemfile.activerecord-main",
41-
"lib/plsql/connection.rb",
42-
"lib/plsql/helpers.rb",
43-
"lib/plsql/jdbc_connection.rb",
44-
"lib/plsql/oci8_patches.rb",
45-
"lib/plsql/oci_connection.rb",
46-
"lib/plsql/package.rb",
47-
"lib/plsql/procedure.rb",
48-
"lib/plsql/procedure_call.rb",
49-
"lib/plsql/schema.rb",
50-
"lib/plsql/sequence.rb",
51-
"lib/plsql/sql_statements.rb",
52-
"lib/plsql/table.rb",
53-
"lib/plsql/type.rb",
54-
"lib/plsql/variable.rb",
55-
"lib/plsql/version.rb",
56-
"lib/plsql/view.rb",
57-
"lib/ruby-plsql.rb",
58-
"lib/ruby_plsql.rb",
59-
"ruby-plsql.gemspec",
60-
"spec/plsql/connection_spec.rb",
61-
"spec/plsql/package_spec.rb",
62-
"spec/plsql/procedure_spec.rb",
63-
"spec/plsql/schema_spec.rb",
64-
"spec/plsql/sequence_spec.rb",
65-
"spec/plsql/sql_statements_spec.rb",
66-
"spec/plsql/table_spec.rb",
67-
"spec/plsql/type_spec.rb",
68-
"spec/plsql/variable_spec.rb",
69-
"spec/plsql/version_spec.rb",
70-
"spec/plsql/view_spec.rb",
71-
"spec/spec.opts",
72-
"spec/spec_helper.rb",
73-
"spec/support/create_arunit_user.sql",
74-
"spec/support/custom_config.rb.sample",
75-
"spec/support/file_check_script.sh",
76-
"spec/support/test_db.rb",
77-
"spec/support/unlock_and_setup_hr_user.sql"
78-
]
79-
s.homepage = "http://github.com/rsim/ruby-plsql".freeze
80-
s.licenses = ["MIT".freeze]
81-
s.rubygems_version = "2.7.7".freeze
82-
s.summary = "Ruby API for calling Oracle PL/SQL procedures.".freeze
7+
s.authors = ["Raimonds Simanovskis"]
8+
s.email = "raimonds.simanovskis@gmail.com"
9+
s.summary = "Ruby API for calling Oracle PL/SQL procedures."
10+
s.description = <<~DESC.strip
11+
ruby-plsql gem provides simple Ruby API for calling Oracle PL/SQL procedures.
12+
It could be used both for accessing Oracle PL/SQL API procedures in legacy applications
13+
as well as it could be used to create PL/SQL unit tests using Ruby testing libraries.
14+
DESC
15+
s.homepage = "https://github.com/rsim/ruby-plsql"
16+
s.license = "MIT"
8317

84-
if s.respond_to? :specification_version then
85-
s.specification_version = 4
18+
s.require_paths = ["lib"]
19+
s.files = Dir["lib/**/*.rb", "VERSION", "License.txt", "README.md", "History.txt"]
20+
s.extra_rdoc_files = ["README.md"]
8621

87-
if Gem::Version.new(Gem::VERSION) >= Gem::Version.new("1.2.0") then
88-
s.add_development_dependency("juwelier".freeze, ["~> 2.0"])
89-
s.add_development_dependency("rspec_junit_formatter".freeze, [">= 0"])
90-
s.add_development_dependency("rake".freeze, [">= 10.0"])
91-
s.add_development_dependency("rspec".freeze, ["~> 3.1"])
92-
s.add_development_dependency("activerecord".freeze, ["~> 5.0"])
93-
s.add_development_dependency("activerecord-oracle_enhanced-adapter".freeze, ["~> 1.7"])
94-
s.add_development_dependency("simplecov".freeze, [">= 0"])
95-
s.add_development_dependency("ruby-oci8".freeze, ["~> 2.1"])
96-
else
97-
s.add_dependency("juwelier".freeze, ["~> 2.0"])
98-
s.add_dependency("rspec_junit_formatter".freeze, [">= 0"])
99-
s.add_dependency("rake".freeze, [">= 10.0"])
100-
s.add_dependency("rspec".freeze, ["~> 3.1"])
101-
s.add_dependency("activerecord".freeze, ["~> 5.0"])
102-
s.add_dependency("activerecord-oracle_enhanced-adapter".freeze, ["~> 1.7"])
103-
s.add_dependency("simplecov".freeze, [">= 0"])
104-
s.add_dependency("ruby-oci8".freeze, ["~> 2.1"])
105-
end
106-
else
107-
s.add_dependency("juwelier".freeze, ["~> 2.0"])
108-
s.add_dependency("rspec_junit_formatter".freeze, [">= 0"])
109-
s.add_dependency("rake".freeze, [">= 10.0"])
110-
s.add_dependency("rspec".freeze, ["~> 3.1"])
111-
s.add_dependency("activerecord".freeze, ["~> 5.0"])
112-
s.add_dependency("activerecord-oracle_enhanced-adapter".freeze, ["~> 1.7"])
113-
s.add_dependency("simplecov".freeze, [">= 0"])
114-
s.add_dependency("ruby-oci8".freeze, ["~> 2.1"])
115-
end
22+
s.add_development_dependency "rake", ">= 10.0"
23+
s.add_development_dependency "rspec", "~> 3.1"
24+
s.add_development_dependency "rspec_junit_formatter"
25+
s.add_development_dependency "simplecov"
26+
s.add_development_dependency "ruby-oci8", "~> 2.1"
11627
end

0 commit comments

Comments
 (0)