class NewspaperWorks::AssetsGenerator
Public Instance Methods
inject_css()
click to toggle source
# File lib/generators/newspaper_works/assets_generator.rb, line 9 def inject_css copy_file "newspaper_works.scss", "app/assets/stylesheets/newspaper_works.scss" end
inject_js()
click to toggle source
# File lib/generators/newspaper_works/assets_generator.rb, line 13 def inject_js return if newspaper_works_js_installed? insert_into_file 'app/assets/javascripts/application.js', after: '//= require hyrax' do <<-JS.strip_heredoc //= require newspaper_works JS end end
Private Instance Methods
newspaper_works_js_installed?()
click to toggle source
# File lib/generators/newspaper_works/assets_generator.rb, line 25 def newspaper_works_js_installed? IO.read("app/assets/javascripts/application.js").include?('newspaper_works') end