module IMissValidator
Constants
- VERSION
Public Class Methods
default_inspectors()
click to toggle source
# File lib/i_miss_validator.rb, line 29 def self.default_inspectors [ IMissValidator::Inspector::AcceptanceInspector, IMissValidator::Inspector::LengthInspector, IMissValidator::Inspector::NumericalityInspector, IMissValidator::Inspector::PresenceInspector ] end
default_models_path()
click to toggle source
# File lib/i_miss_validator.rb, line 25 def self.default_models_path File.join(Dir.pwd, 'app', 'models') end
run(inspectors = [])
click to toggle source
# File lib/i_miss_validator.rb, line 10 def self.run(inspectors = []) inspector = IMissValidator::Inspector.new( default_models_path, default_inspectors + inspectors ) inspector.inspect IMissValidator::Reporter.report(inspector.results) true rescue => ex puts ex.message false end