Sha256: fa1a4094cd035b614f57dd16cd838bed906ba2585b2c12becc898bfc333191e7
Contents?: true
Size: 894 Bytes
Versions: 18
Compression:
Stored size: 894 Bytes
Contents
# -*- encoding : utf-8 -*- module Blacklight class Assets < Rails::Generators::Base source_root File.expand_path('../templates', __FILE__) def assets copy_file "blacklight.css.scss", "app/assets/stylesheets/blacklight.css.scss" return if has_blacklight_assets? marker = if turbolinks? '//= require turbolinks' else '//= require jquery_ujs' end insert_into_file "app/assets/javascripts/application.js", :after => marker do <<-EOF // // Required by Blacklight //= require blacklight/blacklight EOF end end private def turbolinks? @turbolinks ||= IO.read("app/assets/javascripts/application.js").include?('turbolinks') end def has_blacklight_assets? IO.read("app/assets/javascripts/application.js").include?('blacklight/blacklight') end end end
Version data entries
18 entries across 18 versions & 1 rubygems