Skip to content

Commit 498001f

Browse files
authored
Merge pull request #149 from skryukov/cleanup-gemspec
Cleanup gemspec
2 parents 2458451 + b570b54 commit 498001f

File tree

2 files changed

+23
-23
lines changed

2 files changed

+23
-23
lines changed

Gemfile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,11 @@ gemspec
55

66
version = ENV["RAILS_VERSION"] || "7.2"
77
gem "rails", "~> #{version}.0"
8+
9+
gem "bundler", "~> 2.0"
10+
gem "rake", "~> 13.0"
11+
gem "rspec-rails", "~> 6.0"
12+
gem "rails-controller-testing"
13+
gem "sqlite3"
14+
gem "responders"
15+
gem "debug"

inertia_rails.gemspec

Lines changed: 15 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,29 @@
1-
lib = File.expand_path("lib", __dir__)
2-
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
3-
require "inertia_rails/version"
1+
# frozen_string_literal: true
2+
3+
require_relative "lib/inertia_rails/version"
44

55
Gem::Specification.new do |spec|
66
spec.name = "inertia_rails"
77
spec.version = InertiaRails::VERSION
88
spec.authors = ["Brian Knoles", "Brandon Shar", "Eugene Granovsky"]
99
1010

11-
spec.summary = %q{Inertia adapter for Rails}
11+
spec.summary = "Inertia.js adapter for Rails"
12+
spec.description = "Quickly build modern single-page React, Vue and Svelte apps using classic server-side routing and controllers."
1213
spec.homepage = "https://github.com/inertiajs/inertia-rails"
1314
spec.license = "MIT"
1415

15-
spec.metadata["homepage_uri"] = spec.homepage
16-
spec.metadata["source_code_uri"] = spec.homepage
17-
spec.metadata["changelog_uri"] = "#{spec.homepage}/blob/master/CHANGELOG.md"
16+
spec.metadata = {
17+
"bug_tracker_uri" => "#{spec.homepage}/issues",
18+
"changelog_uri" => "#{spec.homepage}/blob/master/CHANGELOG.md",
19+
"documentation_uri" => "#{spec.homepage}/blob/master/README.md",
20+
"homepage_uri" => spec.homepage,
21+
"source_code_uri" => spec.homepage,
22+
"rubygems_mfa_required" => "true"
23+
}
1824

19-
# Specify which files should be added to the gem when it is released.
20-
# The `git ls-files -z` loads the files in the RubyGem that have been added into git.
21-
spec.files = Dir.chdir(File.expand_path('..', __FILE__)) do
22-
`git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
23-
end
24-
spec.bindir = "exe"
25-
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
25+
spec.files = Dir["{app,lib}/**/*", "CHANGELOG.md", "LICENSE.txt", "README.md"]
2626
spec.require_paths = ["lib"]
2727

28-
spec.add_runtime_dependency "railties", '>= 5'
29-
30-
spec.add_development_dependency "bundler", "~> 2.0"
31-
spec.add_development_dependency "rake", "~> 13.0"
32-
spec.add_development_dependency "rspec-rails", "~> 4.0"
33-
spec.add_development_dependency "rails-controller-testing"
34-
spec.add_development_dependency "sqlite3"
35-
spec.add_development_dependency "responders"
36-
spec.add_development_dependency "debug"
28+
spec.add_runtime_dependency "railties", '>= 6'
3729
end

0 commit comments

Comments
 (0)