Skip to content

Commit c941d02

Browse files
authored
feat: modernise gemspec
Modernise gemspec
2 parents 21a7e13 + f99ca0e commit c941d02

File tree

1 file changed

+29
-32
lines changed

1 file changed

+29
-32
lines changed

pact-support.gemspec

+29-32
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,36 @@
1-
# -*- encoding: utf-8 -*-
2-
lib = File.expand_path('../lib', __FILE__)
1+
# frozen_string_literal: true
2+
3+
lib = File.expand_path("lib", __dir__)
34
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
4-
require 'pact/support/version'
5+
require "pact/support/version"
6+
7+
Gem::Specification.new do |spec|
8+
spec.name = "pact-support"
9+
spec.version = Pact::Support::VERSION
10+
spec.authors = ["James Fraser", "Sergei Matheson", "Brent Snook", "Ronald Holshausen", "Beth Skurrie"]
11+
spec.email = ["james.fraser@alumni.swinburne.edu", "sergei.matheson@gmail.com", "brent@fuglylogic.com", "uglyog@gmail.com", "bskurrie@dius.com.au"]
512

6-
Gem::Specification.new do |gem|
7-
gem.name = "pact-support"
8-
gem.version = Pact::Support::VERSION
9-
gem.authors = ["James Fraser", "Sergei Matheson", "Brent Snook", "Ronald Holshausen", "Beth Skurrie"]
10-
gem.email = ["james.fraser@alumni.swinburne.edu", "sergei.matheson@gmail.com", "brent@fuglylogic.com", "uglyog@gmail.com", "bskurrie@dius.com.au"]
11-
gem.summary = %q{Shared code for Pact gems}
12-
gem.homepage = "https://github.com/bethesque/pact-support"
13+
spec.summary = "Shared code for Pact gems"
14+
spec.homepage = "https://github.com/pact-foundation/pact-support"
15+
spec.license = "MIT"
1316

14-
gem.required_ruby_version = '>= 2.0'
17+
spec.required_ruby_version = ">= 2.0"
1518

16-
gem.files = `git ls-files`.split($/)
17-
gem.executables = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) }
18-
gem.test_files = gem.files.grep(%r{^(test|spec|features)/})
19-
gem.require_paths = ["lib"]
20-
gem.license = 'MIT'
19+
spec.files = `git ls-files lib LICENSE.txt README.md`.split($RS)
20+
spec.require_paths = ["lib"]
2121

22-
gem.add_runtime_dependency 'randexp', '~> 0.1.7'
23-
gem.add_runtime_dependency 'rspec', '>=2.14'
24-
gem.add_runtime_dependency 'json'
25-
gem.add_runtime_dependency 'term-ansicolor', '~> 1.0'
26-
gem.add_runtime_dependency 'find_a_port', '~> 1.0.1'
27-
gem.add_runtime_dependency 'thor'
28-
gem.add_runtime_dependency 'awesome_print', '~> 1.1'
22+
spec.add_runtime_dependency "randexp", "~> 0.1.7"
23+
spec.add_runtime_dependency "rspec", ">= 2.14"
24+
spec.add_runtime_dependency "term-ansicolor", "~> 1.0"
25+
spec.add_runtime_dependency "awesome_print", "~> 1.1"
2926

30-
gem.add_development_dependency 'rake', '~> 10.0.3'
31-
gem.add_development_dependency 'webmock', '~> 3.3'
32-
gem.add_development_dependency 'pry'
33-
gem.add_development_dependency 'fakefs', '~> 0.11.2'
34-
gem.add_development_dependency 'hashie', '~> 2.0'
35-
gem.add_development_dependency 'activesupport'
36-
gem.add_development_dependency 'appraisal'
37-
gem.add_development_dependency 'conventional-changelog', '~>1.3'
38-
gem.add_development_dependency 'bump', '~> 0.5'
27+
spec.add_development_dependency "rake", "~> 10.0.3"
28+
spec.add_development_dependency "webmock", "~> 3.3"
29+
spec.add_development_dependency "pry"
30+
spec.add_development_dependency "fakefs", "~> 0.11.2"
31+
spec.add_development_dependency "hashie", "~> 2.0"
32+
spec.add_development_dependency "activesupport"
33+
spec.add_development_dependency "appraisal"
34+
spec.add_development_dependency "conventional-changelog", "~> 1.3"
35+
spec.add_development_dependency "bump", "~> 0.5"
3936
end

0 commit comments

Comments
 (0)