Class: Nexo::ElementVersionsController
- Inherits:
-
NexoController
- Object
- NexoController
- Nexo::ElementVersionsController
- Defined in:
- app/controllers/nexo/element_versions_controller.rb
Instance Method Summary collapse
Instance Method Details
#show ⇒ Object
4 5 6 |
# File 'app/controllers/nexo/element_versions_controller.rb', line 4 def show @element_version = ElementVersion.find(params[:id]) end |
#sync ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'app/controllers/nexo/element_versions_controller.rb', line 8 def sync @element_version = ElementVersion.find(params[:id]) case params[:operation] when "import" ImportRemoteElementVersion.new.perform(@element_version) notice = "Imported" when "update_remote" UpdateRemoteResourceJob.perform_later(@element_version) notice = "enqueued UpdateRemoteResourceJob" else raise "unkown action" end redirect_to @element_version, notice: end |