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