class GitPrepareBranch::Logger

Attributes

stream[R]

Public Class Methods

new(stream: $stdout) click to toggle source
# File lib/git-prepare-branch/logger.rb, line 3
def initialize(stream: $stdout)
  @stream = stream
end

Public Instance Methods

log(message) click to toggle source
# File lib/git-prepare-branch/logger.rb, line 7
def log message
  stream << format_message(message)
  stream.flush
end

Private Instance Methods

format_message(message) click to toggle source
# File lib/git-prepare-branch/logger.rb, line 16
def format_message(message)
  "#{Time.now}: #{message}\n"
end