Module: ActiveRecordCompose::Validations
- Included in:
- Model
- Defined in:
- lib/active_record_compose/validations.rb
Instance Method Summary collapse
Instance Method Details
#save(**options) ⇒ Object
7 8 9 |
# File 'lib/active_record_compose/validations.rb', line 7 def save(**) perform_validations() ? super : false end |
#save!(**options) ⇒ Object
11 12 13 |
# File 'lib/active_record_compose/validations.rb', line 11 def save!(**) perform_validations() ? super : raise_validation_error end |
#valid?(context = nil) ⇒ Boolean
15 |
# File 'lib/active_record_compose/validations.rb', line 15 def valid?(context = nil) = context_for_override_validation.with_override(context) { super } |