Module: Validations
- Extended by:
- ActiveSupport::Concern
- Included in:
- ModelBase
- Defined in:
- lib/scaffold/lib/model/validations/validations.rb
Defined Under Namespace
Modules: ClassMethods
Instance Method Summary collapse
Instance Method Details
#errors ⇒ Object
12 13 14 15 16 17 18 19 |
# File 'lib/scaffold/lib/model/validations/validations.rb', line 12 def errors errors_array = [] self.class.validators.each do |validator| errors_array += validator.errors(self) end errors_array end |
#valid? ⇒ Boolean
7 8 9 10 |
# File 'lib/scaffold/lib/model/validations/validations.rb', line 7 def valid? before_valid self.class.validators.all? { |validator| validator.valid?(self) } end |