Sha256: 55346d1b157f9d747b6d2c262d41d3c5fcfcbfc1464c51a30ab9fbae464eb4e2
Contents?: true
Size: 467 Bytes
Versions: 7
Compression:
Stored size: 467 Bytes
Contents
# frozen_string_literal: true module Macros class Error # Set error messages in the context using contract errors # # @example # step Macros::Error::SetFromContract class SetFromContract < Macros::Base def call(ctx, **) error_messages = ctx['contract.default']&.errors&.messages return false unless error_messages ctx[:error_messages] = error_messages !!ctx[:error_messages] end end end end
Version data entries
7 entries across 7 versions & 1 rubygems