Sha256: aef273546df3fc03714c0d97f7a2fec56b12a51fa4bdbe512d9d3b735a41017d

Contents?: true

Size: 667 Bytes

Versions: 4

Compression:

Stored size: 667 Bytes

Contents

# frozen_string_literal: true

module SolidusFrontend
  module Generators
    class InstallGenerator < Rails::Generators::Base
      source_root File.expand_path('templates', __dir__)

      def copy_initializer
        template 'initializer.rb', 'config/initializers/solidus_frontend.rb'
      end

      def setup_assets
        empty_directory 'app/assets/images'

        %w{javascripts stylesheets images}.each do |path|
          empty_directory "vendor/assets/#{path}/spree/frontend"
        end

        template "vendor/assets/javascripts/spree/frontend/all.js"
        template "vendor/assets/stylesheets/spree/frontend/all.css"
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
solidus_frontend-3.2.1 lib/generators/solidus_frontend/install/install_generator.rb
solidus_frontend-3.3.0.alpha lib/generators/solidus_frontend/install/install_generator.rb
solidus_frontend-3.2.0 lib/generators/solidus_frontend/install/install_generator.rb
solidus_frontend-3.2.0.alpha lib/generators/solidus_frontend/install/install_generator.rb