class Vue::PackGenerator

Public Instance Methods

generate_pack() click to toggle source
# File lib/vue/generators/vue/pack/pack_generator.rb, line 5
def generate_pack
  template 'Pack.template', Rails.root.join("app", "javascript", "packs", "#{pack_name}.js")
end

Private Instance Methods

pack_name() click to toggle source
# File lib/vue/generators/vue/pack/pack_generator.rb, line 10
def pack_name
  file = name.split("/").last
  if file.downcase.ends_with?(".js") || file.downcase.ends_with?(".vue")
    file = file.split(".")[0]
  end
  file
end