module Validacity
Constants
- VERSION
Public Class Methods
configuration()
click to toggle source
# File lib/validacity.rb, line 11 def configuration @configuration ||= Validacity::Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/validacity.rb, line 15 def configure yield configuration if block_given? end
find_validation(name)
click to toggle source
# File lib/validacity.rb, line 23 def find_validation(name) validation = validations[name] return validation if validation reload_validations validations[name] end
validations()
click to toggle source
# File lib/validacity.rb, line 19 def validations @_validations ||= {} end
Private Class Methods
reload_validations()
click to toggle source
# File lib/validacity.rb, line 33 def reload_validations Dir.glob(configuration.search_paths) do |validation| send(require_method, validation) end end
require_method()
click to toggle source
# File lib/validacity.rb, line 39 def require_method @_require_method ||= if Kernel.respond_to?(:require_dependency) :require_dependency else :require end end