Module: CurationConcerns::CurationConcernController::ClassMethods

Defined in:
app/controllers/concerns/curation_concerns/curation_concern_controller.rb

Instance Method Summary collapse

Instance Method Details

#cancan_resource_classObject



28
29
30
# File 'app/controllers/concerns/curation_concerns/curation_concern_controller.rb', line 28

def cancan_resource_class
  CurationConcerns::ControllerResource
end

#curation_concern_typeObject



24
25
26
# File 'app/controllers/concerns/curation_concerns/curation_concern_controller.rb', line 24

def curation_concern_type
  _curation_concern_type
end

#curation_concern_type=(curation_concern_type) ⇒ Object



19
20
21
22
# File 'app/controllers/concerns/curation_concerns/curation_concern_controller.rb', line 19

def curation_concern_type=(curation_concern_type)
  load_and_authorize_resource class: curation_concern_type, instance_name: :curation_concern, except: [:show, :file_manager]
  self._curation_concern_type = curation_concern_type
end