Sha256: d2b2d98e3414d26ee9b5fe99ceb662334846f5dac4bff1bd66b31a6856e39a01

Contents?: true

Size: 501 Bytes

Versions: 4

Compression:

Stored size: 501 Bytes

Contents

require "rails/application_controller"

module Lookbook
  class PreviewController < Rails::ApplicationController
    content_security_policy(false) if respond_to?(:content_security_policy)

    private

    [:determine_layout, :prepend_application_view_paths, :prepend_preview_examples_view_path].each do |method_name|
      define_method method_name, ViewComponentsController.instance_method(method_name)
    end

    def default_preview_layout
      Lookbook.config.preview_layout
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
lookbook-2.0.0.beta.3 app/controllers/lookbook/preview_controller.rb
lookbook-2.0.0.beta.2 app/controllers/lookbook/preview_controller.rb
lookbook-2.0.0.beta.1 app/controllers/lookbook/preview_controller.rb
lookbook-2.0.0.beta.0 app/controllers/lookbook/preview_controller.rb