Module: ActiveRecordCompose::Validations
- Extended by:
- ActiveSupport::Concern
- Included in:
- Model
- Defined in:
- lib/active_record_compose/validations.rb
Instance Method Summary collapse
Instance Method Details
#save(**options) ⇒ Object
13 14 15 |
# File 'lib/active_record_compose/validations.rb', line 13 def save(**) perform_validations() ? super : false end |
#save!(**options) ⇒ Object
17 18 19 |
# File 'lib/active_record_compose/validations.rb', line 17 def save!(**) perform_validations() ? super : raise_validation_error end |
#valid?(context = nil) ⇒ Boolean
21 |
# File 'lib/active_record_compose/validations.rb', line 21 def valid?(context = nil) = context_for_override_validation.with_override(context) { super } |