Module: Semmy::Changelog
Defined Under Namespace
Classes: CloseSection, InsertPointNotFound, InsertUnreleasedSection, ReplaceMinorStableBranchWithMajorStableBranch, UpdateForMinor
Instance Method Summary
collapse
Instance Method Details
#compare_link(config, interpolations) ⇒ Object
181
182
183
|
# File 'lib/semmy/changelog.rb', line 181
def compare_link(config, interpolations)
"[Compare changes](#{compare_url(config, interpolations)})"
end
|
#compare_url(config, interpolations) ⇒ Object
185
186
187
|
# File 'lib/semmy/changelog.rb', line 185
def compare_url(config, interpolations)
config.compare_url % url_interpolations(config, interpolations)
end
|
#file_url(config, interpolations) ⇒ Object
189
190
191
192
|
# File 'lib/semmy/changelog.rb', line 189
def file_url(config, interpolations)
config.file_url % url_interpolations(config, interpolations)
.merge(path: config.changelog_path)
end
|
#version_line_matcher(config) ⇒ Object
175
176
177
178
179
|
# File 'lib/semmy/changelog.rb', line 175
def version_line_matcher(config)
Regexp.new(config.changelog_version_section_heading % {
version: '([0-9.]+)'
})
end
|
#version_tag(version) ⇒ Object
171
172
173
|
# File 'lib/semmy/changelog.rb', line 171
def version_tag(version)
"v#{version}"
end
|