diff --git a/patchfile.gemspec b/patchfile.gemspec index 5b9cea1..661db31 100644 --- a/patchfile.gemspec +++ b/patchfile.gemspec @@ -11,7 +11,6 @@ begin rescue puts "There is an error in coppying jquery-ui" end -puts 111111111111111111111111111111111111111111111111111111111111111111111111111111111111 #end @original_dir = Dir.pwd `cd "#{ENV['PWD']}" && git add app/templates/ app/assets built_in_extensions.rb config/mongoid.yml bin/ && cd "#{@original_dir}"` #using git to add modified files and to avoid git pull not working @@ -31,28 +30,28 @@ f = File.open(ENV['PWD']+'/app/views/shared/_side_bar.html.erb','w') f.write(@file_text) f.close puts "finish change patchfile in #{ENV['PWD']}/app/views/shared" -# change_text = ' {{site_name}}' -# all_template.each do |folder| -# if !folder.include?('mobile') -# begin -# require 'nokogiri' -# puts "changing header.html.erb in #{folder}/home/header.html.erb" -# if folder.split('/')[-1] != 'mobile' -# filename = folder+'home/header.html.erb' -# texts = File.read(filename) -# texts_html = Nokogiri::HTML.parse(texts) -# if texts_html.css('.navbar-brand').length == 1 -# new_texts = texts.gsub(texts_html.css('.navbar-brand').to_s,change_text) -# File.open(filename,'w') do |f| -# f.write new_texts -# end -# end -# end -# rescue => e -# puts "#{e.inspect}\nnot found #{folder}home/header.html.erb" -# end -# end -# end +change_text = ' {{site_name}}' +all_template.each do |folder| + if !folder.include?('mobile') + begin + require 'nokogiri' + puts "changing header.html.erb in #{folder}/home/header.html.erb" + if folder.split('/')[-1] != 'mobile' + filename = folder+'home/header.html.erb' + texts = File.read(filename) + texts_html = Nokogiri::HTML.parse(texts) + if texts_html.css('.navbar-brand').length == 1 + new_texts = texts.gsub(texts_html.css('.navbar-brand').to_s,change_text) + File.open(filename,'w') do |f| + f.write new_texts + end + end + end + rescue => e + puts "#{e.inspect}\nnot found #{folder}home/header.html.erb" + end + end +end # Describe your gem and declare its dependencies: Gem::Specification.new do |s| s.name = "patchfile"