class Codelog::Command::Release

Constants

RELEASES_PATH

Public Class Methods

run(version_number, release_date) click to toggle source
# File lib/codelog/command/release.rb, line 6
def self.run(version_number, release_date)
  Codelog::Command::Release.new.run version_number, release_date
end

Public Instance Methods

run(version_number, release_date) click to toggle source
# File lib/codelog/command/release.rb, line 10
def run(version_number, release_date)
  outputter = Codelog::Output::ReleaseFile.new("#{RELEASES_PATH}/#{version_number}.md")
  Codelog::Command::Step::Version.run version_number, release_date, outputter
  Codelog::Command::Step::Delete.run
  Codelog::Command::Step::Changelog.run
  puts "\n== Changelog updated to version #{version_number} =="
end