Method: Hyrax::VisibilityIntention#lease_params

Defined in:
app/services/hyrax/visibility_intention.rb

#lease_paramsArray

Returns the parameters for the requested embargo.

Returns:

  • (Array)

    the parameters for the requested embargo

Raises:

  • (ArgumentError)

Since:

  • 3.0.0



47
48
49
50
51
52
# File 'app/services/hyrax/visibility_intention.rb', line 47

def lease_params
  return []           unless wants_lease?
  raise ArgumentError unless valid_lease?

  [release_date, (during || PUBLIC), (after || PRIVATE)]
end