lib/hanamismith/builders/bundler.rb in hanamismith-0.24.0 vs lib/hanamismith/builders/bundler.rb in hanamismith-0.25.0
- old
+ new
@@ -1,15 +1,15 @@
# frozen_string_literal: true
-require "refinements/structs"
+require "refinements/struct"
module Hanamismith
module Builders
# Builds project skeleton with Gemfile configuration.
# rubocop:todo Metrics/ClassLength
class Bundler < Rubysmith::Builders::Bundler
- using Refinements::Structs
+ using Refinements::Struct
# :reek:TooManyStatements
def call
super
insert_main_dependencies
@@ -59,26 +59,26 @@
)
.insert_after(
"source",
%(gem "hanami-view", github: "hanami/view", branch: "main"\n)
)
- .insert_after("source", %(gem "htmx", "~> 0.3"\n))
- .insert_after("source", %(gem "puma", "~> 6.3"\n))
- .insert_after("source", %(gem "rack-attack", "~> 6.6"\n))
+ .insert_after("source", %(gem "htmx", "~> 1.0"\n))
+ .insert_after("source", %(gem "puma", "~> 6.4"\n))
+ .insert_after("source", %(gem "rack-attack", "~> 6.7"\n))
end
# rubocop:enable Metrics/MethodLength
def insert_persistence_dependencies
with_template.insert_after("source", %(gem "pg", "~> 1.5"\n))
.insert_after("source", %(gem "rom", "~> 5.3"\n))
.insert_after("source", %(gem "rom-sql", "~> 3.6"\n))
- .insert_after("source", %(\ngem "sequel", "~> 5.68"\n))
+ .insert_after("source", %(\ngem "sequel", "~> 5.76"\n))
end
# rubocop:todo Metrics/MethodLength
def alter_groups
- with_template.insert_after(/group :code_quality/, %( gem "rubocop-sequel", "~> 0.3"\n))
+ with_template.insert_after(/group :quality/, %( gem "rubocop-sequel", "~> 0.3"\n))
.insert_after(
/group :development do/,
%( gem "hanami-webconsole", github: "hanami/webconsole", branch: "main"\n)
)
.insert_after(/group :development do/, %( gem "localhost", "~> 1.1"\n))
@@ -91,10 +91,10 @@
.insert_after(/group :test/, %( gem "rom-factory", "~> 0.11"\n))
end
# rubocop:enable Metrics/MethodLength
def append_development_group
- return if configuration.markdown? || configuration.build_rake || configuration.build_yard
+ return if configuration.markdown? || configuration.build_rake
with_template.append <<~CONTENT
group :development do
gem "hanami-webconsole", github: "hanami/webconsole", branch: "main"
gem "localhost", "~> 1.1"