lib/generators/service/templates/usecase.rb.erb in command_service_object-0.3.0 vs lib/generators/service/templates/usecase.rb.erb in command_service_object-0.3.1

- old
+ new

@@ -1,17 +1,24 @@ # frozen_string_literal: true module <%= service_name.classify %>::Usecases - class <%= @usecase.classify %> < ServiceBase + class <%= @usecase %> < ServiceBase # # Your business logic goes here, keep [call] method clean by using private # methods for Business logic. # def call - replace_me + begin + replace_me + rescue => e + rollback + raise e + end end private + + def rollback;end def replace_me # [business logic] end end