Module: ActiveValidation::Concerns::ProtectFromMutableInstanceMethods

Included in:
ActiveValidation::Check, Manifest
Defined in:
lib/active_validation/orm_plugins/active_record_plugin/models/active_validation/concerns/protect_from_mutable_instance_methods.rb

Constant Summary collapse

MUTABLE_INSTANCE_METHODS =
%i[
  touch
  update
  update!
  update_all
  update_attribute
  update_attributes
  update_column
  update_columns
].freeze
RESTRICTED_INSTANCE_METHODS =
(MUTABLE_INSTANCE_METHODS + %i[delete destroy destroy_all]).freeze

Instance Method Summary collapse

Instance Method Details

#restricted_instance_methodsObject



19
20
21
# File 'lib/active_validation/orm_plugins/active_record_plugin/models/active_validation/concerns/protect_from_mutable_instance_methods.rb', line 19

def restricted_instance_methods
  RESTRICTED_INSTANCE_METHODS
end