Sha256: 1860a46a24bba6fdfee485333bad59eed3260914b7b6d0faafaf3fd490c974eb

Contents?: true

Size: 401 Bytes

Versions: 41

Compression:

Stored size: 401 Bytes

Contents

require "fileutils"

module Sitepress
  # Creates new projects from a template.
  class ProjectTemplate
    DEFAULT_TEMPLATE = File.expand_path("../../../templates/default",__FILE__).freeze

    include FileUtils

    def initialize(path: DEFAULT_TEMPLATE)
      @path = path
    end

    def copy(to:)
      cp_r @path, to
    end

    def bundle
      Dir.chdir @path do
      end
    end
  end
end

Version data entries

41 entries across 41 versions & 1 rubygems

Version Path
sitepress-cli-4.0.8 lib/sitepress/project_template.rb
sitepress-cli-4.0.7 lib/sitepress/project_template.rb
sitepress-cli-4.0.6 lib/sitepress/project_template.rb
sitepress-cli-4.0.5 lib/sitepress/project_template.rb
sitepress-cli-4.0.4 lib/sitepress/project_template.rb
sitepress-cli-4.0.3 lib/sitepress/project_template.rb
sitepress-cli-4.0.2 lib/sitepress/project_template.rb
sitepress-cli-4.0.1 lib/sitepress/project_template.rb
sitepress-cli-4.0.0 lib/sitepress/project_template.rb
sitepress-cli-4.0.0.beta1 lib/sitepress/project_template.rb
sitepress-cli-3.2.2 lib/sitepress/project_template.rb
sitepress-cli-3.2.1 lib/sitepress/project_template.rb
sitepress-cli-3.2.0 lib/sitepress/project_template.rb
sitepress-cli-3.1.4 lib/sitepress/project_template.rb
sitepress-cli-3.1.3 lib/sitepress/project_template.rb
sitepress-cli-3.1.2 lib/sitepress/project_template.rb
sitepress-cli-3.1.1 lib/sitepress/project_template.rb
sitepress-cli-3.0.1 lib/sitepress/project_template.rb
sitepress-cli-2.0.0 lib/sitepress/project_template.rb
sitepress-cli-2.0.0.beta11 lib/sitepress/project_template.rb