lib/wordmove/sql_adapter.rb in wordmove-1.4.0.pre4 vs lib/wordmove/sql_adapter.rb in wordmove-1.4.0.pre5
- old
+ new
@@ -39,16 +39,16 @@
end
def serialized_replace!(source_field, dest_field)
length_delta = source_field.length - dest_field.length
- sql_content.gsub!(/s:(\d+):([\\]*['"])(.*?)\2;/) do |match|
- length = $1.to_i
- delimiter = $2
- string = $3
+ sql_content.gsub!(/s:(\d+):([\\]*['"])(.*?)\2;/) do |_|
+ length = Regexp.last_match(1).to_i
+ delimiter = Regexp.last_match(2)
+ string = Regexp.last_match(3)
- string.gsub!(/#{Regexp.escape(source_field)}/) do |match|
+ string.gsub!(/#{Regexp.escape(source_field)}/) do |_|
length -= length_delta
dest_field
end
%(s:#{length}:#{delimiter}#{string}#{delimiter};)
@@ -58,9 +58,9 @@
def simple_replace!(source_field, dest_field)
sql_content.gsub!(source_field, dest_field)
end
def write_sql!
- File.open(sql_path, 'w') {|f| f.write(sql_content) }
+ File.open(sql_path, 'w') { |f| f.write(sql_content) }
end
end
end