From 538294116bc89226be2ddb58d5f381aba7bd6e9f Mon Sep 17 00:00:00 2001 From: chiu Date: Mon, 8 Feb 2021 10:33:39 +0800 Subject: [PATCH] auto install template --- academic_advising.gemspec | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/academic_advising.gemspec b/academic_advising.gemspec index 0c36983..144ce7f 100644 --- a/academic_advising.gemspec +++ b/academic_advising.gemspec @@ -2,7 +2,19 @@ $:.push File.expand_path("../lib", __FILE__) # Maintain your gem's version: require "academic_advising/version" - +app_path = File.expand_path(__dir__) +template_path = ENV['PWD'] + '/app/templates' +all_template = Dir.glob(template_path+'/*/') +puts 'copying module' +all_template.each do |folder| + if folder.split('/')[-1] != 'mobile' + begin + system ('cp -r '+ app_path + '/modules/ ' + folder) + rescue + puts 'error copy' + end + end +end # Describe your gem and declare its dependencies: Gem::Specification.new do |s| s.name = "academic_advising"