Class: Lookbook::Engine
- Inherits:
-
Rails::Engine
- Object
- Rails::Engine
- Lookbook::Engine
- Defined in:
- lib/lookbook/engine.rb
Class Method Summary collapse
Class Method Details
.cable ⇒ Object
107 108 109 |
# File 'lib/lookbook/engine.rb', line 107 def cable @cable ||= ActionCable::Server::Configuration.new end |
.parser ⇒ Object
111 112 113 |
# File 'lib/lookbook/engine.rb', line 111 def parser @parser ||= Lookbook::Parser.new(config.lookbook.preview_paths) end |
.websocket ⇒ Object
92 93 94 95 96 97 98 99 100 101 |
# File 'lib/lookbook/engine.rb', line 92 def websocket if Rails.version.to_f >= 6.0 @websocket ||= ActionCable::Server::Base.new(config: Lookbook::Engine.cable) else @websocket = ActionCable::Server::Base.new @websocket.config = Lookbook::Engine.cable @websocket end end |
.websocket_mount_path ⇒ Object
103 104 105 |
# File 'lib/lookbook/engine.rb', line 103 def websocket_mount_path "#{Lookbook::Engine.routes.find_script_name({})}#{cable.mount_path}" end |