Module: JSONAPI::RelationshipGuard

Defined in:
lib/json_api/support/relationship_guard.rb

Class Method Summary collapse

Class Method Details

.ensure_writable!(association, error_target, readonly: false) ⇒ Object



9
10
11
12
13
14
# File 'lib/json_api/support/relationship_guard.rb', line 9

def ensure_writable!(association, error_target, readonly: false)
  return unless association
  return unless readonly

  raise JSONAPI::Exceptions::ParameterNotAllowed, [error_target]
end