class Hydra::Config::PermissionsConfig::LeaseConfig

Attributes

expiration_date[RW]
history[RW]
visibility_after[RW]
visibility_during[RW]

Public Class Methods

new(values = {}, attributes={prefix:''}) click to toggle source
# File lib/hydra/config.rb, line 162
def initialize(values = {}, attributes={prefix:''})
  @expiration_date = solr_name("#{attributes[:prefix]}lease_expiration_date", :stored_sortable, type: :date)
  @visibility_during = solr_name("visibility_during_lease", :symbol)
  @visibility_after = solr_name("visibility_after_lease", :symbol)
  @history = solr_name("lease_history", :symbol)
end

Public Instance Methods

solr_name(*args) click to toggle source
# File lib/hydra/config.rb, line 169
def solr_name(*args)
  ActiveFedora.index_field_mapper.solr_name(*args)
end