Class: Workarea::StarterStoreGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/workarea/starter_store/starter_store_generator.rb

Instance Method Summary collapse

Instance Method Details

#theme_importObject



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/generators/workarea/starter_store/starter_store_generator.rb', line 7

def theme_import
  @theme = Workarea::Theme.installed
  self.class.source_root(@theme.root)

  import_app_files
  update_gemfile
  import_initializers
  import_tests
  remove_theme_from_gemfile
  load_helpers
  bundle_install

  puts "#{@theme.homebase_name} imported successfully."
  puts 'You may need to run the assets:clobber rake task for changes to take effect.'
end