Sha256: 566a109f4afa3dec9b63d5e2454b0c11cd069c40d0d78a7a9a96ff07fb6e2d6e

Contents?: true

Size: 691 Bytes

Versions: 12

Compression:

Stored size: 691 Bytes

Contents

module Spree
  module Backend
    module Generators
      class InstallGenerator < Rails::Generators::Base
        desc 'Installs Spree Dashboard'

        def self.source_paths
          [
            File.expand_path('templates', __dir__),
            File.expand_path('../templates', "../#{__FILE__}"),
            File.expand_path('../templates', "../../#{__FILE__}")
          ]
        end

        def install
          template 'app/javascript/spree-dashboard.js'
          template 'vendor/assets/javascripts/spree/backend/all.js'
          template 'vendor/assets/stylesheets/spree/backend/all.css'
          run 'yarn add @spree/dashboard'
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
spree_backend-4.7.2 lib/generators/spree/backend/install/install_generator.rb
spree_backend-4.6.2 lib/generators/spree/backend/install/install_generator.rb
spree_backend-4.7.1 lib/generators/spree/backend/install/install_generator.rb
spree_backend-4.7.0 lib/generators/spree/backend/install/install_generator.rb
spree_backend-4.6.1 lib/generators/spree/backend/install/install_generator.rb
spree_backend-4.6.0 lib/generators/spree/backend/install/install_generator.rb
spree_backend-4.5.1 lib/generators/spree/backend/install/install_generator.rb
spree_backend-4.5.0 lib/generators/spree/backend/install/install_generator.rb
spree_backend-4.4.1 lib/generators/spree/backend/install/install_generator.rb
spree_backend-4.4.0 lib/generators/spree/backend/install/install_generator.rb
spree_backend-4.4.0.rc2 lib/generators/spree/backend/install/install_generator.rb
spree_backend-4.4.0.rc1 lib/generators/spree/backend/install/install_generator.rb