From b56c2d3a88aa50982b4b0ab537c2a025c22cc130 Mon Sep 17 00:00:00 2001 From: "BOYA,CHIU" Date: Tue, 3 Aug 2021 10:32:11 +0800 Subject: [PATCH] fix error --- payment_settup.gemspec | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/payment_settup.gemspec b/payment_settup.gemspec index 1fe595b..c64194c 100644 --- a/payment_settup.gemspec +++ b/payment_settup.gemspec @@ -2,18 +2,23 @@ $:.push File.expand_path("../lib", __FILE__) # Maintain your gem's version: require "payment_settup/version" -app_path = File.expand_path(__dir__) -#Add payment to Admin area -@payment_li = File.read(app_path+"/payment_li.erb") -@file_text = File.read(ENV['PWD']+'/app/views/shared/_side_bar.html.erb') -if !@file_text.include?('payment') - @insert_index = @file_text.index('
  • ') - @file_text.insert(@insert_index , @payment_li) +bundle_update_flag = ARGV[0]=='update' || ARGV[0]=='install' +if bundle_update_flag + app_path = File.expand_path(__dir__) + #Add payment to Admin area + @payment_li = File.read(app_path+"/payment_li.erb") + @file_text = File.read(ENV['PWD']+'/app/views/shared/_side_bar.html.erb') + if !@file_text.include?('payment') + @insert_index = @file_text.index('
  • ') + if !@insert_index.nil? + @file_text.insert(@insert_index , @payment_li) + end + end + f = File.open(ENV['PWD']+'/app/views/shared/_side_bar.html.erb','w') + f.write(@file_text) + f.close + puts "finish change payment setup in #{ENV['PWD']}/app/views/shared" end -f = File.open(ENV['PWD']+'/app/views/shared/_side_bar.html.erb','w') -f.write(@file_text) -f.close -puts "finish change payment setup in #{ENV['PWD']}/app/views/shared" # Describe your gem and declare its dependencies: Gem::Specification.new do |s| s.name = "payment_settup"