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