Class: VueApp::Core::Builders::JsBuilder

Inherits:
Object
  • Object
show all
Includes:
Helpers::Build, Helpers::Env, Helpers::Log, Helpers::Path, Helpers::Timer
Defined in:
lib/vueapp/core/builders/js_builder.rb

Overview

Build one javascript file

Constant Summary

Constants included from Helpers::Path

Helpers::Path::VUEAPP_BUILD, Helpers::Path::VUEAPP_SRC

Constants included from Helpers::Env

Helpers::Env::ENV_LIST

Instance Method Summary collapse

Methods included from Helpers::Build

#build

Methods included from Helpers::Path

#app_path, #build_path, #src_config_path, #src_path, #src_vendor_path

Methods included from Helpers::Timer

#timer_block

Methods included from Helpers::Log

#log

Methods included from Helpers::Env

#development?, #init_env, #production?, #test?

Constructor Details

#initialize(env = :development) ⇒ JsBuilder

Create a JS builder for a specific environment

Parameters:

  • env (Symbol) (defaults to: :development)

Raises:



17
18
19
# File 'lib/vueapp/core/builders/js_builder.rb', line 17

def initialize(env = :development)
  init_env(env)
end