module PoroValidator
PoroValidator::Validator
is a lightweight Plain Old Ruby Object validator.
@since 0.0.1
Constants
- VERSION
Public Class Methods
configuration()
click to toggle source
# File lib/poro_validator.rb, line 26 def self.configuration @configuration ||= Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/poro_validator.rb, line 22 def self.configure(&block) yield(configuration) end
validator()
click to toggle source
Allow access to the anonymouse validator module
@example class FoodValidator
include PoroValidator.validator
end
# File lib/poro_validator.rb, line 14 def self.validator mod = Module.new mod.define_singleton_method(:included) do |base| base.send(:include, ::PoroValidator::Validator) end mod end