class Dry::Validation::Macro

A wrapper for macro validation blocks

@api public

Public Instance Methods

extract_block_options(options) click to toggle source

@api private

# File lib/dry/validation/macro.rb, line 32
def extract_block_options(options)
  block_options.transform_values { options[_1] }
end
with(args) click to toggle source

@api private

# File lib/dry/validation/macro.rb, line 27
def with(args)
  self.class.new(name, args: args, block: block)
end