Sha256: c5c7224102ed2c7e56fb5784cff3df76ec7058ae180927b46d3b44633e111534

Contents?: true

Size: 557 Bytes

Versions: 8

Compression:

Stored size: 557 Bytes

Contents

# frozen_string_literal: true

class Ckeditor::ApplicationController < Ckeditor.parent_controller.constantize
  layout Ckeditor.controller_layout

  before_action :find_asset, only: [:destroy]
  before_action :ckeditor_authorize!
  before_action :authorize_resource

  protected

  def respond_with_asset(asset)
    asset_response = Ckeditor::AssetResponse.new(asset, request)
    asset.data = asset_response.data

    if asset.save
      render asset_response.success(config.relative_url_root)
    else
      render asset_response.errors
    end
  end
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
ckeditor-5.1.3 app/controllers/ckeditor/application_controller.rb
ckeditor-5.1.2 app/controllers/ckeditor/application_controller.rb
ckeditor-5.1.1 app/controllers/ckeditor/application_controller.rb
glebtv-ckeditor-4.14.1 app/controllers/ckeditor/application_controller.rb
ckeditor-5.1.0 app/controllers/ckeditor/application_controller.rb
glebtv-ckeditor-4.13.1 app/controllers/ckeditor/application_controller.rb
glebtv-ckeditor-4.13.0 app/controllers/ckeditor/application_controller.rb
ckeditor-5.0.0 app/controllers/ckeditor/application_controller.rb