Sha256: 1e0b643aa6ab1801b335c6bd943a0a166b6256712cfc1afd9bea0e7650235820
Contents?: true
Size: 712 Bytes
Versions: 2
Compression:
Stored size: 712 Bytes
Contents
# -*- encoding : utf-8 -*- require 'rails/generators' class Sufia::AssetsGenerator < Rails::Generators::Base desc """ This generator installs the sufia CSS assets into your application """ source_root File.expand_path('../templates', __FILE__) def inject_css copy_file "sufia.scss", "app/assets/stylesheets/sufia.scss" end 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 private def sufia_javascript_installed? IO.read("app/assets/javascripts/application.js").include?('sufia') end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sufia-7.0.0.beta2 | lib/generators/sufia/assets_generator.rb |
sufia-7.0.0.beta1 | lib/generators/sufia/assets_generator.rb |