class Milestoner::CLI::Commands::Build

Handles the building of different milestone formats.

Attributes

enricher[R]
view[R]

Public Instance Methods

call() click to toggle source
# File lib/milestoner/cli/commands/build.rb, line 27
def call
  format = settings.build_format

  log_info "Building #{settings.project_label} (#{format})..."

  if infused_keys.include? format.to_sym
    __send__(format).call
  else
    logger.abort "Invalid build format: #{format}."
  end
end

Private Instance Methods

log_info(message) click to toggle source
# File lib/milestoner/cli/commands/build.rb, line 43
  def log_info(message) = logger.info { message }
end