From 4f8caa1c5f2cfc291e9610804a1be4cfdc337449 Mon Sep 17 00:00:00 2001 From: Taketo Takashima Date: Tue, 18 Nov 2025 13:13:39 +0900 Subject: [PATCH 1/2] Update gempsec format to match Bundler v3.x gemspec template --- whenever.gemspec | 57 +++++++++++++++++++++++++----------------------- 1 file changed, 30 insertions(+), 27 deletions(-) diff --git a/whenever.gemspec b/whenever.gemspec index cd790d58..b9dfc320 100644 --- a/whenever.gemspec +++ b/whenever.gemspec @@ -1,31 +1,34 @@ -# -*- encoding: utf-8 -*- -$:.push File.expand_path("../lib", __FILE__) -require "whenever/version" +# frozen_string_literal: true -Gem::Specification.new do |s| - s.name = "whenever" - s.version = Whenever::VERSION - s.platform = Gem::Platform::RUBY - s.authors = ["Javan Makhmali"] - s.email = ["javan@javan.us"] - s.license = "MIT" - s.homepage = "https://github.com/javan/whenever" - s.metadata = { - "changelog_uri" => "https://github.com/javan/whenever/blob/main/CHANGELOG.md" - } - s.summary = %q{Cron jobs in ruby.} - s.description = %q{Clean ruby syntax for writing and deploying cron jobs.} - s.files = `git ls-files`.split("\n") - s.test_files = `git ls-files -- test/{functional,unit}/*`.split("\n") - s.executables = `git ls-files -- bin/*`.split("\n").map{ |f| File.basename(f) } - s.require_paths = ["lib"] - s.required_ruby_version = ">= 1.9.3" +require_relative "lib/whenever/version" - s.add_dependency "chronic", ">= 0.6.3" +Gem::Specification.new do |spec| + spec.name = "whenever" + spec.version = Whenever::VERSION + spec.platform = Gem::Platform::RUBY + spec.authors = ["Javan Makhmali"] + spec.email = ["javan@javan.us"] - s.add_development_dependency "bundler" - s.add_development_dependency "rake" - s.add_development_dependency "mocha" - s.add_development_dependency "minitest" - s.add_development_dependency "appraisal" + spec.summary = %q{Cron jobs in ruby.} + spec.description = %q{Clean ruby syntax for writing and deploying cron jobs.} + spec.homepage = "https://github.com/javan/whenever" + spec.license = "MIT" + spec.required_ruby_version = ">= 1.9.3" + + spec.metadata["homepage_uri"] = spec.homepage + spec.metadata["source_code_uri"] = "https://github.com/javan/whenever" + spec.metadata["changelog_uri"] = "https://github.com/javan/whenever/blob/main/CHANGELOG.md" + + spec.files = `git ls-files`.split("\n") + spec.test_files = `git ls-files -- test/{functional,unit}/*`.split("\n") + spec.executables = spec.files.grep(%r{\Abin/}) { |f| File.basename(f) } + spec.require_paths = ["lib"] + + spec.add_dependency "chronic", ">= 0.6.3" + + spec.add_development_dependency "bundler" + spec.add_development_dependency "rake" + spec.add_development_dependency "mocha" + spec.add_development_dependency "minitest" + spec.add_development_dependency "appraisal" end From eb97c80a2cf714595f829a3018d913448b0998bc Mon Sep 17 00:00:00 2001 From: Taketo Takashima Date: Tue, 18 Nov 2025 13:16:13 +0900 Subject: [PATCH 2/2] Move development dependencies from gemspec to Gemfile --- Gemfile | 7 +++++++ whenever.gemspec | 6 ------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Gemfile b/Gemfile index c2123d72..99c566de 100644 --- a/Gemfile +++ b/Gemfile @@ -1,4 +1,11 @@ +# frozen_string_literal: true + source "https://rubygems.org" # Specify your gem's dependencies in whenever.gemspec gemspec + +gem "rake" +gem "mocha" +gem "minitest" +gem "appraisal" diff --git a/whenever.gemspec b/whenever.gemspec index b9dfc320..4bc611d1 100644 --- a/whenever.gemspec +++ b/whenever.gemspec @@ -25,10 +25,4 @@ Gem::Specification.new do |spec| spec.require_paths = ["lib"] spec.add_dependency "chronic", ">= 0.6.3" - - spec.add_development_dependency "bundler" - spec.add_development_dependency "rake" - spec.add_development_dependency "mocha" - spec.add_development_dependency "minitest" - spec.add_development_dependency "appraisal" end