From 63b8a639b8a7381f00b393767f30e592d3a72e71 Mon Sep 17 00:00:00 2001 From: bohung Date: Wed, 6 May 2020 17:21:41 +0800 Subject: [PATCH] Auto copy frontend module. --- personal_writing.gemspec | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/personal_writing.gemspec b/personal_writing.gemspec index 6c07452..5194510 100644 --- a/personal_writing.gemspec +++ b/personal_writing.gemspec @@ -2,7 +2,22 @@ $:.push File.expand_path("../lib", __FILE__) # Maintain your gem's version: require "personal_writing/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.include?('mobile') + if folder.split('/')[-1] != 'mobile' + begin + system ('cp -r '+ app_path + '/modules/. ' + folder+'/modules/.') + puts "finish copy module personal_writing to #{folder}" + rescue + puts "error copy module personal_writing in #{folder}" + end + end + end +end # Describe your gem and declare its dependencies: Gem::Specification.new do |s| s.name = "personal_writing"