Skip to content

Commit b6c51f4

Browse files
authored
Technical/Update default gemspec (#74)
1 parent fe4d0a1 commit b6c51f4

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

smtp_mock.gemspec

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ Gem::Specification.new do |spec|
2222
'bug_tracker_uri' => 'https://github.com/mocktools/ruby-smtp-mock/issues'
2323
}
2424

25-
dry_struct_version = ::Gem::Version.new(::RUBY_VERSION) >= ::Gem::Version.new('2.7.0') ? '~> 1.6' : '~> 1.4'
25+
current_ruby_version = ::Gem::Version.new(::RUBY_VERSION)
26+
dry_struct_version = current_ruby_version >= ::Gem::Version.new('2.7.0') ? '~> 1.6' : '~> 1.4'
2627

2728
spec.required_ruby_version = '>= 2.5.0'
2829
spec.files = `git ls-files -z`.split("\x0").select { |f| f.match(%r{^(bin|lib|tmp)/|.ruby-version|smtp_mock.gemspec|LICENSE}) }
@@ -33,6 +34,7 @@ Gem::Specification.new do |spec|
3334
spec.add_runtime_dependency 'dry-struct', dry_struct_version
3435

3536
spec.add_development_dependency 'ffaker', '~> 2.21'
37+
spec.add_development_dependency 'net-smtp', '~> 0.3.3' if current_ruby_version >= ::Gem::Version.new('3.1.0')
3638
spec.add_development_dependency 'rake', '~> 13.0', '>= 13.0.6'
3739
spec.add_development_dependency 'rspec', '~> 3.12'
3840
end

0 commit comments

Comments
 (0)