Class: ActiveCharts::Generators::Assets

Inherits:
Thor::Group
  • Object
show all
Includes:
Thor::Actions
Defined in:
lib/active_charts/generators/assets.rb

Instance Method Summary collapse

Instance Method Details

#copy_javascriptObject



15
16
17
18
19
20
21
# File 'lib/active_charts/generators/assets.rb', line 15

def copy_javascript
  template 'active_charts.js', 'app/assets/javascripts/active_charts.js'
  say '       - bundle active_charts.js in application.js by adding:
   //= require active_charts'
  say '       - if your application.js is loaded in document head, precompile the active_charts script separately by adding to config/initializers/assets.rb:
   Rails.application.config.assets.precompile += %w[active_charts.js]'
end

#copy_stylesheetsObject



10
11
12
13
# File 'lib/active_charts/generators/assets.rb', line 10

def copy_stylesheets
  template 'active_charts.css.scss', 'app/assets/stylesheets/active_charts.css.scss'
  say '   - make sure to require or import it if you have customized your application.css file'
end