Class: NetzplanMicroFrontend::Generators::InstallAssetStructureGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/netzplan_micro_frontend/install_asset_structure/install_asset_structure_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_javascriptObject



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/generators/netzplan_micro_frontend/install_asset_structure/install_asset_structure_generator.rb', line 6

def create_javascript
  create_file "app/javascript/templates/.keep"
  create_file "app/javascript/micro_frontend_management/.keep"

  copy_file "index_mapbox_styles.coffee", "app/javascript/mapbox_styles/index.coffee"
  copy_file "index_models.js", "app/javascript/models/index.js"
  copy_file "index_views.coffee", "app/javascript/views/index.coffee"

  copy_file "pack.coffee", "app/javascript/packs/micro_frontend.coffee"

end

#create_stylesheetsObject



18
19
20
21
22
# File 'lib/generators/netzplan_micro_frontend/install_asset_structure/install_asset_structure_generator.rb', line 18

def create_stylesheets
  create_file "app/assets/stylesheets/info_window/.keep"

  copy_file "manifest.css", "app/assets/stylesheets/micro_frontend.css"
end