Sha256: 10f77709d3e3abff9fc65350087864715421bc5459cdab59262af8341ce0a22e

Contents?: true

Size: 951 Bytes

Versions: 16

Compression:

Stored size: 951 Bytes

Contents

require 'rails/generators'

module Qbrick
  module Assets
    class Install < Rails::Generators::Base
      source_root(File.join(Qbrick::Engine.root, '/lib/templates/qbrick/assets'))

      def copy_customizations
        custom_css_folder = 'app/assets/stylesheets/qbrick/cms/'
        custom_js_folder = 'app/assets/javascripts/qbrick/cms/'

        empty_directory custom_css_folder
        empty_directory custom_js_folder

        copy_file 'customizations.css.sass', "#{custom_css_folder}/customizations.css.sass"
        copy_file 'customizations.js.coffee', "#{custom_js_folder}/customizations.js.coffee"
        copy_file 'ck-config.js.coffee', "#{custom_js_folder}/ck-config.js.coffee"

        inject_into_file 'config/environments/production.rb', after: /config\.assets\.precompile.*$/ do
          "\n  config.assets.precompile += %w( qbrick/cms/customizations.css qbrick/cms/customizations.js )"
        end
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
qbrick-2.7.1 lib/generators/qbrick/assets/install_generator.rb
qbrick-2.7 lib/generators/qbrick/assets/install_generator.rb
qbrick-2.6.10 lib/generators/qbrick/assets/install_generator.rb
qbrick-2.6.9 lib/generators/qbrick/assets/install_generator.rb
qbrick-2.6.8 lib/generators/qbrick/assets/install_generator.rb
qbrick-2.6.7 lib/generators/qbrick/assets/install_generator.rb
qbrick-2.6.6 lib/generators/qbrick/assets/install_generator.rb
qbrick-2.6.5 lib/generators/qbrick/assets/install_generator.rb
qbrick-2.6.4 lib/generators/qbrick/assets/install_generator.rb
qbrick-2.6.3 lib/generators/qbrick/assets/install_generator.rb
qbrick-2.6.2 lib/generators/qbrick/assets/install_generator.rb
qbrick-2.6.1 lib/generators/qbrick/assets/install_generator.rb
qbrick-2.6.0 lib/generators/qbrick/assets/install_generator.rb
qbrick-2.5.2 lib/generators/qbrick/assets/install_generator.rb
qbrick-2.5.1 lib/generators/qbrick/assets/install_generator.rb
qbrick-2.5.0 lib/generators/qbrick/assets/install_generator.rb