Module: Concerns::Backend::ContentTypeController::ClassMethods

Defined in:
app/controllers/concerns/backend/content_type_controller.rb

Instance Method Summary collapse

Instance Method Details

#allowed_params(*args) ⇒ Object



16
17
18
19
20
# File 'app/controllers/concerns/backend/content_type_controller.rb', line 16

def allowed_params(*args)
  define_method(:allowed_params) do
    params.require(model.name.tableize.singularize).permit(*args)
  end
end

#model(value) ⇒ Object



12
13
14
# File 'app/controllers/concerns/backend/content_type_controller.rb', line 12

def model(value)
  define_method(:model) { value }
end