Module: CurationConcern::Embargoable::VisibilityOverride

Included in:
CurationConcern::Embargoable
Defined in:
app/repository_models/curation_concern/embargoable.rb

Instance Method Summary collapse

Instance Method Details

#set_visibility(value) ⇒ Object



5
6
7
8
9
10
11
12
# File 'app/repository_models/curation_concern/embargoable.rb', line 5

def set_visibility(value)
  if value == AccessRight::VISIBILITY_TEXT_VALUE_EMBARGO
    super(AccessRight::VISIBILITY_TEXT_VALUE_PUBLIC)
  else
    self.embargo_release_date = nil
    super(value)
  end
end