module Dry::Validation::Macros
API for registering and accessing Rule
macros
@api public
Public Class Methods
[](name)
click to toggle source
Return a registered macro
@param [Symbol] name The name of the macro
@return [Proc]
@api public
# File lib/dry/validation/macros.rb, line 72 def self.[](name) container[name] end
container()
click to toggle source
@api private
# File lib/dry/validation/macros.rb, line 89 def self.container @container ||= Container.new end
register(name, *args, &block)
click to toggle source
Register a global macro
@see Container#register
@return [Macros]
@api public
# File lib/dry/validation/macros.rb, line 83 def self.register(name, *args, &block) container.register(name, *args, &block) self end