Sha256: 35fbdfe7c6570cdfa73450a1732f0977083da83d7c6971996984300b9fd72e63
Contents?: true
Size: 430 Bytes
Versions: 55
Compression:
Stored size: 430 Bytes
Contents
module Hydra::WithDepositor # Adds metadata about the depositor to the asset and # grants edit permissions to the +depositor+ # @param [String, #user_key] depositor def apply_depositor_metadata(depositor) depositor_id = depositor.respond_to?(:user_key) ? depositor.user_key : depositor if respond_to? :depositor self.depositor = depositor_id end self.edit_users += [depositor_id] true end end
Version data entries
55 entries across 55 versions & 1 rubygems