Sha256: 717c86d716f9621ecac83163d0cdbf695442a041affec1cb5fe5b6928133f1d4

Contents?: true

Size: 642 Bytes

Versions: 1

Compression:

Stored size: 642 Bytes

Contents

module Codelog
  module Command
    class Release
      RELEASES_PATH = 'changelogs/releases'.freeze

      def self.run(version_number, release_date)
        Codelog::Command::Release.new.run version_number, release_date
      end

      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
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
codelog-0.8.0 lib/codelog/command/release.rb