Class: Mogu::NewCommand

Inherits:
Object
  • Object
show all
Defined in:
lib/mogu/new_command.rb

Instance Method Summary collapse

Instance Method Details

#runObject



8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/mogu/new_command.rb', line 8

def run
  @app_path = ask_app_path
  @is_api = confirm_is_api
  customizes = ask_customizes

  @database = customizes.include?('database') ? ask_database : []
  @javascript = customizes.include?('javascript') ? ask_javascript : []
  @css = customizes.include?('css') ? ask_css : []
  @asset_pipeline = customizes.include?('asset_pipeline') ? ask_asset_pipeline : []
  @skips = customizes.include?('skips') ? ask_skips : []

  Rails::Command.invoke :application, ['new', *to_opt]
end