Class: Fullcalendar::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/fullcalendar/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_assetsObject



12
13
14
15
16
17
18
19
20
21
22
# File 'lib/generators/fullcalendar/install_generator.rb', line 12

def add_assets
  js_manifest = 'app/assets/javascripts/application.js'
  css_manifest = 'app/assets/stylesheets/application.css'
  scss_manifest = 'app/assets/stylesheets/application.scss'
  js_strings = "//= require calendar\n"

  insert_into_file js_manifest, js_strings, :after => "turbolinks\n" if File.exists?(js_manifest)
  insert_css_strings(css_manifest) if File.exists?(css_manifest)
  insert_scss_strings(scss_manifest) if File.exists?(scss_manifest)
  copy_core_file
end