Method: Commander::UI::ProgressBar#generate_tokens

Defined in:
lib/commander/user_interaction.rb

#generate_tokensObject

Generates tokens for this step.



495
496
497
498
499
500
501
502
503
504
505
506
# File 'lib/commander/user_interaction.rb', line 495

def generate_tokens
  {
    title: @title,
    percent_complete: percent_complete,
    progress_bar: progress_bar,
    step: @step,
    steps_remaining: steps_remaining,
    total_steps: @total_steps,
    time_elapsed: format('%0.2fs', time_elapsed),
    time_remaining: @step.positive? ? format('%0.2fs', time_remaining) : '',
  }.merge! @tokens
end