Class: CurationConcern::GenericWorkActor
- Includes:
- Worthwhile::ManagesEmbargoesActor
- Defined in:
- app/actors/curation_concern/generic_work_actor.rb
Instance Attribute Summary
Attributes inherited from BaseActor
#attributes, #cloud_resources, #curation_concern, #user
Instance Method Summary collapse
Methods included from Worthwhile::ManagesEmbargoesActor
#copy_visibility, #interpret_embargo_visibility, #interpret_lease_visibility, #interpret_visibility
Methods inherited from BaseActor
Constructor Details
This class inherits a constructor from CurationConcern::BaseActor
Instance Method Details
#create ⇒ Object
6 7 8 |
# File 'app/actors/curation_concern/generic_work_actor.rb', line 6 def create assign_pid && interpret_visibility && super && attach_files && create_linked_resources && assign_representative && copy_visibility end |
#update ⇒ Object
10 11 12 13 |
# File 'app/actors/curation_concern/generic_work_actor.rb', line 10 def update add_to_collections(attributes.delete(:collection_ids)) && interpret_visibility && super && attach_files && create_linked_resources && copy_visibility end |