lib/hanamismith/builders/slices/health.rb in hanamismith-0.34.0 vs lib/hanamismith/builders/slices/health.rb in hanamismith-0.37.0

- old
+ new

@@ -4,27 +4,18 @@ module Hanamismith module Builders module Slices # Builds health slice skeleton. - class Health + class Health < Rubysmith::Builders::Abstract using Refinements::Struct - def self.call(...) = new(...).call - - def initialize configuration, builder: Rubysmith::Builder - @configuration = configuration - @builder = builder - end - def call private_methods.grep(/\Aadd_/).sort.each { |method| __send__ method } configuration end private - - attr_reader :configuration, :builder def add_configuration path = "%project_name%/config/slices/health.rb.erb" builder.call(configuration.merge(template_path: path)).render end