class DatacraftsIoSkeleton::VueCreator

Responsible for the creation of rails projects.

Public Class Methods

new(app_name, _options) click to toggle source
Calls superclass method
# File lib/datacrafts_io_skeleton/vue_creator.rb, line 11
def initialize(app_name, _options)
  super()
  @app_name = app_name # We use it to commit changes.
  @front_name = "#{app_name}/frontend"
end

Public Instance Methods

call() click to toggle source
# File lib/datacrafts_io_skeleton/vue_creator.rb, line 17
def call
  empty_directory @front_name
  inside @front_name do
    run "vue create ."
  end
  commit("Vue frontend app was added.")
  say("Vue frontend part has built.", :green)
end