Files
subtle-storm/app/services/application_service.rb
T
2025-07-14 01:31:08 +03:00

19 lines
269 B
Ruby

# frozen_string_literal: true
class ApplicationService
include ActiveModel::Model
include ActiveModel::Attributes
attr_reader :errors
def perform
# Override this
end
private
def save(model)
model.save.tap { @errors = model.errors }
end
end