lib/lookbook/engine.rb in lookbook-0.4.4 vs lib/lookbook/engine.rb in lookbook-0.4.5

- old
+ new

@@ -6,10 +6,14 @@ module Lookbook class << self def config @config ||= Engine.config.lookbook end + + def logger + @logger ||= config.debug == true ? Rails.logger : Lookbook::NullLogger.new + end end class Engine < Rails::Engine isolate_namespace Lookbook @@ -33,9 +37,11 @@ options.preview_display_params ||= {}.with_indifferent_access options.listen_paths = options.listen_paths.map(&:to_s) options.listen_paths += options.preview_paths options.listen_paths << (vc_options.view_component_path || Rails.root.join("app/components")) + + options.experimental_features = false unless options.experimental_features.present? end initializer "lookbook.cable.config" do |app| if app.config.lookbook.auto_refresh Lookbook::Engine.cable.cable = {adapter: "async"}.with_indifferent_access