Bug: require ActiveSupport core_ext blank (#520)

This commit is contained in:
Olle Jonsson
2017-05-25 14:07:34 +02:00
committed by GitHub
parent e9ee9556ce
commit 6ad5aa106d
3 changed files with 24 additions and 5 deletions
+1
View File
@@ -5,6 +5,7 @@ require "octokit"
require "faraday-http-cache"
require "logger"
require "active_support"
require "active_support/core_ext/object/blank"
require "json"
require "multi_json"
require "benchmark"
@@ -36,16 +36,17 @@ module GitHubChangelogGenerator
detect_actual_closed_dates(@issues + @pull_requests)
end
# Encapsulate characters to make markdown look as expected.
ENCAPSULATED_CHARACTERS = %w(< > * _ \( \) [ ] #)
# Encapsulate characters to make Markdown look as expected.
#
# @param [String] string
# @return [String] encapsulated input string
def encapsulate_string(string)
string.gsub! '\\', '\\\\'
string = string.gsub('\\', '\\\\')
encpas_chars = %w(< > * _ \( \) [ ] #)
encpas_chars.each do |char|
string.gsub! char, "\\#{char}"
ENCAPSULATED_CHARACTERS.each do |char|
string = string.gsub(char, "\\#{char}")
end
string