Sha256: 80547d5a794dfcccff5bf6cb196cda3bf0ae8292ca4b3b4e0ced83ddb3ca5cc8
Contents?: true
Size: 310 Bytes
Versions: 22
Compression:
Stored size: 310 Bytes
Contents
# frozen_string_literal: true require "dry/types" module Dry module Schema module Macros class DSL def default(value) schema_dsl.before(:rule_applier) do |result| result.update(name => value) unless result[name] end end end end end end
Version data entries
22 entries across 22 versions & 1 rubygems