Sha256: c69b78118e34bbe774483744583a5a3c3ab9d9beda19a2b94aff07af427ab8f4
Contents?: true
Size: 425 Bytes
Versions: 17
Compression:
Stored size: 425 Bytes
Contents
# frozen_string_literal: true module Maglev module Api class PageClonesController < ::Maglev::ApiController def create page = clone_page(resources.find(params[:page_id])) head :created, location: api_page_path(page) end private def clone_page(page) services.clone_page.call(page: page) end def resources ::Maglev::Page end end end end
Version data entries
17 entries across 17 versions & 1 rubygems