class VueApp::Core::Builder
Base Vue app builder
Public Class Methods
build(env)
click to toggle source
Base method for build Vue app @param [Symbol] env
# File lib/vueapp/core/builder.rb, line 32 def self.build(env) Builder.new(env).build end
new(env = :development)
click to toggle source
Create a builder for a specific environment @param [Symbol] env @raise [VueApp::Errors::InvalidENV]
# File lib/vueapp/core/builder.rb, line 14 def initialize(env = :development) init_env(env) @js_builder = VueApp::Core::Builders::JsBuilder.new(env) @scss_builder = VueApp::Core::Builders::ScssBuilder.new(env) @slim_builder = VueApp::Core::Builders::SlimBuilder.new(env) end
Public Instance Methods
build()
click to toggle source
Build [VUEAPP] use [@env]
# File lib/vueapp/core/builder.rb, line 22 def build timer_block "Start [#{@env}] build", 'End build: ' do @js_builder.build @scss_builder.build @slim_builder.build end end