Module: Vueport

Defined in:
lib/vueport.rb,
lib/vueport/helper.rb,
lib/vueport/railtie.rb,
lib/vueport/version.rb,
lib/vueport/renderer.rb,
lib/vueport/node_client.rb,
lib/generators/vueport/install_generator.rb

Defined Under Namespace

Modules: Helper Classes: InstallGenerator, NodeClient, Railtie, RenderError, Renderer

Constant Summary collapse

VERSION =
'0.1.5'.freeze

Class Method Summary collapse

Class Method Details

.configObject



9
10
11
12
13
14
15
16
17
18
# File 'lib/vueport.rb', line 9

def config
  @config ||= {
    server_host: 'localhost',
    server_port: 5000,
    server_config_file: 'config/vueport/webpack.server.conf',
    client_config_file: 'config/vueport/webpack.prod.conf',
    ssr_enabled: false,
    ssr_timeout: 3
  }
end

.configure {|config| ... } ⇒ Object

Yields:



20
21
22
# File 'lib/vueport.rb', line 20

def configure(&_)
  yield config if block_given?
end