class Sufia::AssetsGenerator
Public Instance Methods
inject_css()
click to toggle source
# File lib/generators/sufia/assets_generator.rb, line 14 def inject_css copy_file "sufia.scss", "app/assets/stylesheets/sufia.scss" end
inject_js()
click to toggle source
# File lib/generators/sufia/assets_generator.rb, line 18 def inject_js return if sufia_javascript_installed? insert_into_file 'app/assets/javascripts/application.js', after: '//= require_tree .' do <<-EOF.strip_heredoc //= require sufia EOF end end
remove_blacklight_css()
click to toggle source
# File lib/generators/sufia/assets_generator.rb, line 10 def remove_blacklight_css remove_file "app/assets/stylesheets/blacklight.scss" end
Private Instance Methods
sufia_javascript_installed?()
click to toggle source
# File lib/generators/sufia/assets_generator.rb, line 30 def sufia_javascript_installed? IO.read("app/assets/javascripts/application.js").include?('sufia') end