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



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

def cancan_resource_class
  CurationConcerns::ControllerResource
end

#set_curation_concern_type(curation_concern_type) ⇒ Object



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

def set_curation_concern_type(curation_concern_type)
  load_and_authorize_resource class: curation_concern_type, instance_name: :curation_concern, except: :show
  self.curation_concern_type = curation_concern_type
end