Sha256: bd367617fb261eff29e9339a03a6776035df59efb1c9df58da25b24d0fd75bf7
Contents?: true
Size: 636 Bytes
Versions: 3
Compression:
Stored size: 636 Bytes
Contents
# frozen string literal: true require 'dry-struct' require 'game_validator/validator/validate_to_action' require 'spy_alley_application/validator/no_options' module SpyAlleyApplication module Models module Validator class Passing < Dry::Struct attribute :name, ::Types.Value('pass') attribute :wrap_result, ::Types::Callable def build(options={}) @validate_to_action ||= GameValidator::Validator::ValidateToAction::new( validate: SpyAlleyApplication::Validator::NoOptions, wrap: wrap_result) @validate_to_action end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems