spree-contrib/spree_social_products

View on GitHub
lib/generators/spree_social_products/install/install_generator.rb

Summary

Maintainability
A
0 mins
Test Coverage
module SpreeSocialProducts
  module Generators
    class InstallGenerator < Rails::Generators::Base
      def add_javascripts
        append_file 'vendor/assets/javascripts/spree/frontend/all.js', "//= require spree/frontend/spree_social_products\n"
        append_file 'vendor/assets/javascripts/spree/backend/all.js', "//= require spree/backend/spree_social_products\n"
      end

      def add_stylesheets
        inject_into_file 'vendor/assets/stylesheets/spree/frontend/all.css', " *= require spree/frontend/spree_social_products\n", before: /\*\//, verbose: true
        inject_into_file 'vendor/assets/stylesheets/spree/backend/all.css', " *= require spree/backend/spree_social_products\n", before: /\*\//, verbose: true
      end
    end
  end
end