module VueApp::Core::CLI::GeneratorHelper

Helper for CLI

Public Instance Methods

component_name() click to toggle source
# File lib/vueapp/core/cli/generator_helper.rb, line 9
def component_name
  args.last
end
generate_component(name) click to toggle source
# File lib/vueapp/core/cli/generator_helper.rb, line 13
def generate_component(name)
  component_path = src_path('components/' + name)
  VueApp.logger('Generate component: ' + name)
  template('generators/component/new.js', "#{component_path}/#{name}.js")
  template('generators/component/new.slim', "#{component_path}/#{name}.slim")
  template('generators/component/new.scss', "#{component_path}/#{name}.scss")
end