Skip to content

Commit 095e92e

Browse files
joelhawksleyJoel Hawksley
andauthored
Move all dependencies into gemspec (#1936)
* Move all dependencies into gemspec * re-add global source * keep rails dep in gemfile * Update view_component.gemspec * add changelog --------- Co-authored-by: Joel Hawksley <[email protected]>
1 parent 9795786 commit 095e92e

File tree

3 files changed

+17
-24
lines changed

3 files changed

+17
-24
lines changed

Gemfile

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,28 +4,4 @@ source "https://rubygems.org"
44
gemspec
55

66
rails_version = (ENV["RAILS_VERSION"] || "~> 7.0.0").to_s
7-
8-
gem "capybara", "~> 3"
97
gem "rails", (rails_version == "main") ? {git: "https://github.com/rails/rails", ref: "main"} : rails_version
10-
11-
gem "rspec-rails", "~> 6"
12-
13-
group :test do
14-
gem "cuprite", "~> 0.15"
15-
gem "puma", "~> 6"
16-
gem "warning"
17-
18-
gem "selenium-webdriver", "4.9.0" # 4.9.1 requires Ruby 3+
19-
end
20-
21-
group :development, :test do
22-
gem "appraisal", "~> 2.5"
23-
end
24-
25-
if RUBY_VERSION >= "3.1"
26-
gem "net-imap", require: false
27-
gem "net-pop", require: false
28-
gem "net-smtp", require: false
29-
end
30-
31-
gem "debug"

docs/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ nav_order: 5
1010

1111
## main
1212

13+
* Move dependencies to gemspec.
14+
15+
*Joel Hawksley*
16+
1317
* Include ViewComponent::UseHelpers by default.
1418

1519
*Reegan Viljoen*

view_component.gemspec

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,19 +36,32 @@ Gem::Specification.new do |spec|
3636
spec.add_development_dependency "benchmark-ips", "~> 2.13.0"
3737
spec.add_development_dependency "better_html"
3838
spec.add_development_dependency "bundler", "~> 2"
39+
spec.add_development_dependency "capybara", "~> 3"
40+
spec.add_development_dependency "cuprite", "~> 0.15"
41+
spec.add_development_dependency "debug"
3942
spec.add_development_dependency "erb_lint"
4043
spec.add_development_dependency "haml", "~> 6"
4144
spec.add_development_dependency "jbuilder", "~> 2"
4245
spec.add_development_dependency "m", "~> 1"
4346
spec.add_development_dependency "minitest", "~> 5.18"
4447
spec.add_development_dependency "pry", "~> 0.13"
48+
spec.add_development_dependency "puma", "~> 6"
4549
spec.add_development_dependency "rake", "~> 13.0"
50+
spec.add_development_dependency "rspec-rails", "~> 5"
4651
spec.add_development_dependency "rubocop-md", "~> 1"
52+
spec.add_development_dependency "selenium-webdriver", "4.9.0"
4753
spec.add_development_dependency "standard", "~> 1"
4854
spec.add_development_dependency "simplecov", "~> 0.22.0"
4955
spec.add_development_dependency "simplecov-console", "~> 0.9.1"
5056
spec.add_development_dependency "slim", "~> 5.1"
5157
spec.add_development_dependency "sprockets-rails", "~> 3.4.2"
58+
spec.add_development_dependency "warning"
5259
spec.add_development_dependency "yard", "~> 0.9.34"
5360
spec.add_development_dependency "yard-activesupport-concern", "~> 0.0.1"
61+
62+
if RUBY_VERSION >= "3.1"
63+
spec.add_development_dependency "net-imap"
64+
spec.add_development_dependency "net-pop"
65+
spec.add_development_dependency "net-smtp"
66+
end
5467
end

0 commit comments

Comments
 (0)