Module: CurationConcern::Embargoable
- Extended by:
- ActiveSupport::Concern
- Includes:
- VisibilityOverride, Morphine
- Included in:
- GenericFile
- Defined in:
- app/repository_models/curation_concern/embargoable.rb
Defined Under Namespace
Modules: VisibilityOverride
Instance Method Summary
collapse
#set_visibility
Instance Method Details
#embargo_release_date ⇒ Object
39
40
41
|
# File 'app/repository_models/curation_concern/embargoable.rb', line 39
def embargo_release_date
@embargo_release_date || embargoable_persistence_container.embargo_release_date
end
|
#embargo_release_date=(value) ⇒ Object
31
32
33
34
35
36
37
|
# File 'app/repository_models/curation_concern/embargoable.rb', line 31
def embargo_release_date=(value)
@embargo_release_date = begin
value.present? ? value.to_date : nil
rescue NoMethodError
value
end
end
|