Class: RailsOnboarding::RequirementsValidator
- Inherits:
-
Object
- Object
- RailsOnboarding::RequirementsValidator
- Defined in:
- lib/rails_onboarding/requirements_validator.rb
Overview
Validates that the host application meets all requirements for RailsOnboarding Usage: RailsOnboarding::RequirementsValidator.validate!
Defined Under Namespace
Classes: ValidationError
Class Method Summary collapse
-
.check ⇒ Object
Run all validations and return results without raising.
-
.validate! ⇒ Object
Run all validations and raise if any fail.
Class Method Details
.check ⇒ Object
Run all validations and return results without raising
23 24 25 |
# File 'lib/rails_onboarding/requirements_validator.rb', line 23 def check run_validations end |
.validate! ⇒ Object
Run all validations and raise if any fail
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/rails_onboarding/requirements_validator.rb', line 11 def validate! results = run_validations if results[:errors].any? raise ValidationError, (results) end log_results(results) true end |