class Hydra::Config::PermissionsConfig::EmbargoConfig

Attributes

history[RW]
release_date[RW]
visibility_after[RW]
visibility_during[RW]

Public Class Methods

new(values = {}, attributes={prefix:''}) click to toggle source
# File lib/hydra/config.rb, line 148
def initialize(values = {}, attributes={prefix:''})
  @release_date = solr_name("#{attributes[:prefix]}embargo_release_date", :stored_sortable, type: :date)
  @visibility_during = solr_name("visibility_during_embargo", :symbol)
  @visibility_after = solr_name("visibility_after_embargo", :symbol)
  @history = solr_name("embargo_history", :symbol)
end

Public Instance Methods

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