From 95c628f2503f10a078ea4c8fd7824856aae2011a Mon Sep 17 00:00:00 2001 From: Thomas Date: Sun, 5 Jun 2022 19:50:51 +0200 Subject: [PATCH] fix directory handling for source_paths --- lite/template.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lite/template.rb b/lite/template.rb index 4bb923e..9aee7e2 100644 --- a/lite/template.rb +++ b/lite/template.rb @@ -87,7 +87,7 @@ require "shellwords" def add_template_repository_to_source_path if __FILE__ =~ %r{\Ahttps?://} require "tmpdir" - source_paths.unshift(tempdir = Dir.mktmpdir("rails-template-")) + source_paths.unshift(tempdir = Dir.mktmpdir("rails-template-") + '/lite') at_exit { FileUtils.remove_entry(tempdir) } git clone: [ "--quiet", @@ -96,7 +96,7 @@ def add_template_repository_to_source_path ].map(&:shellescape).join(" ") if (branch = __FILE__[%r{rails-template/(.+)/template.rb}, 1]) - Dir.chdir(tempdir+'/lite') { git checkout: branch } + Dir.chdir(tempdir) { git checkout: branch } end else source_paths.unshift(File.dirname(__FILE__))