Module: KnuVerse::Knufactor::Validations::Resource
- Included in:
- Resource
- Defined in:
- lib/knuverse/knufactor/validations/resource.rb
Overview
Resource validation methods
Instance Method Summary collapse
-
#validate_id ⇒ Object
The ‘id’ field should not be set manually.
- #validate_mutability ⇒ Object
Instance Method Details
#validate_id ⇒ Object
The ‘id’ field should not be set manually
11 12 13 |
# File 'lib/knuverse/knufactor/validations/resource.rb', line 11 def validate_id raise Exceptions::NewInstanceWithID if @entity.key?('id') && @tainted end |
#validate_mutability ⇒ Object
6 7 8 |
# File 'lib/knuverse/knufactor/validations/resource.rb', line 6 def validate_mutability raise Exceptions::ImmutableModification if immutable? && @tainted # this shouldn't happen end |