class Codelog::Config
Constants
- CONFIG_FILE_PATH
Public Class Methods
date_input_format()
click to toggle source
# File lib/codelog/config.rb, line 16 def date_input_format settings['date_input_format'] || '%Y-%m-%d' end
filename()
click to toggle source
# File lib/codelog/config.rb, line 8 def filename settings['default_changelog_filename'] || 'CHANGELOG.md' end
header()
click to toggle source
# File lib/codelog/config.rb, line 12 def header File.open(settings['header_textfile'], 'r').read || '' end
version_tag(version, release_date)
click to toggle source
# File lib/codelog/config.rb, line 20 def version_tag(version, release_date) date_suffix = if show_date? parsed_date = Date.strptime(release_date, '%Y-%m-%d').strftime(date_output_format) " - #{date_prefix}#{parsed_date}" else '' end "#{version_prefix}#{version}#{version_suffix}#{date_suffix}" end
Private Class Methods
date_output_format()
click to toggle source
# File lib/codelog/config.rb, line 33 def date_output_format settings['date_output_format'] || '%Y-%m-%d' end
date_prefix()
click to toggle source
# File lib/codelog/config.rb, line 45 def date_prefix settings['date_prefix'] || '' end
settings()
click to toggle source
# File lib/codelog/config.rb, line 53 def settings @settings ||= YAML.load_file(CONFIG_FILE_PATH) end
show_date?()
click to toggle source
# File lib/codelog/config.rb, line 49 def show_date? settings['show_date'] end
version_prefix()
click to toggle source
# File lib/codelog/config.rb, line 37 def version_prefix settings['version_prefix'] || '' end
version_suffix()
click to toggle source
# File lib/codelog/config.rb, line 41 def version_suffix settings['version_suffix'] || '' end