class Milestoner::CLI::Actions::Publish

Handles tag creation and pushing of tag to local repository.

Public Class Methods

new(publisher: Tags::Publisher.new) click to toggle source
# File lib/milestoner/cli/actions/publish.rb, line 8
def initialize publisher: Tags::Publisher.new
  @publisher = publisher
end

Public Instance Methods

call(configuration) click to toggle source
# File lib/milestoner/cli/actions/publish.rb, line 12
  def call(configuration) = publisher.call(configuration)

  private

  attr_reader :publisher
end