Module: GeoConcerns::FileSetsControllerBehavior

Extended by:
ActiveSupport::Concern
Included in:
CurationConcerns::FileSetsController
Defined in:
app/controllers/concerns/geo_concerns/file_sets_controller_behavior.rb

Instance Method Summary collapse

Instance Method Details

#actorObject



25
26
27
# File 'app/controllers/concerns/geo_concerns/file_sets_controller_behavior.rb', line 25

def actor
  @actor ||= GeoConcerns::Actors::FileSetActor.new(@file_set, current_user)
end

#file_set_paramsObject

inject mime_type into permitted params



19
20
21
22
23
# File 'app/controllers/concerns/geo_concerns/file_sets_controller_behavior.rb', line 19

def file_set_params
  super.tap do |permitted_params|
    permitted_params[:geo_mime_type] = params[:file_set][:geo_mime_type]
  end
end

#newObject

Render geo file sets form if parent is a geo work



10
11
12
13
14
15
16
# File 'app/controllers/concerns/geo_concerns/file_sets_controller_behavior.rb', line 10

def new
  if geo?
    render 'geo_concerns/file_sets/new'
  else
    super
  end
end