Sha256: a720cc9e1dba112cc0ba1c17978e22361c068b5fe7e406bf9977f086e882032b
Contents?: true
Size: 381 Bytes
Versions: 31
Compression:
Stored size: 381 Bytes
Contents
module GraphQL::Models module MutationHelpers def self.authorize_changes(context, all_changes) changed_models = all_changes.group_by { |c| c[:model_instance] } changed_models.each do |model, changes| changes.map { |c| c[:action] }.uniq.each do |action| GraphQL::Models.authorize!(context, action, model) end end end end end
Version data entries
31 entries across 31 versions & 1 rubygems