Sha256: ff9ef0736244737b16bc8ce2705c892c2ab7c392ac55fade1192345b697ad9d5
Contents?: true
Size: 299 Bytes
Versions: 2
Compression:
Stored size: 299 Bytes
Contents
# frozen_string_literal: true require 'micro/service' module Micro module Service class Base include Micro::Attributes::Features::ActiveModelValidations def call return Failure(:validation_error) { self.errors } unless valid? __call end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
u-service-1.0.0 | lib/micro/service/with_validation.rb |
u-service-0.14.0 | lib/micro/service/with_validation.rb |