class QaServer::AssetsGenerator
Public Instance Methods
inject_css()
click to toggle source
# File lib/generators/qa_server/assets_generator.rb, line 15 def inject_css say_status('info', ' -- adding qa_server css', :blue) copy_file "qa_server.scss", "app/assets/stylesheets/qa_server.scss" end
inject_js()
click to toggle source
# File lib/generators/qa_server/assets_generator.rb, line 20 def inject_js return if qa_server_javascript_installed? say_status('info', ' -- adding qa_server javascript', :blue) insert_into_file 'app/assets/javascripts/application.js', after: '//= require_tree .' do <<-JS.strip_heredoc //= require qa_server JS end end
Private Instance Methods
qa_server_javascript_installed?()
click to toggle source
# File lib/generators/qa_server/assets_generator.rb, line 33 def qa_server_javascript_installed? IO.read("app/assets/javascripts/application.js").include?('qa_server') end