module LogMarker

Constants

MARK_METHODS
VERSION

Attributes

marker[RW]
ml_alias[RW]

Public Class Methods

config() { |self| ... } click to toggle source
# File lib/log_marker/config.rb, line 7
def config
  yield self
end

Public Instance Methods

logging_with_marker(&block) click to toggle source
# File lib/log_marker.rb, line 18
def logging_with_marker(&block)
  puts marker

  result = block.call

  puts marker.reverse

  result
end
marker() click to toggle source
# File lib/log_marker.rb, line 28
def marker
  [
    LogMarker.marker.respond_to?(:call) ? LogMarker.marker.call : LogMarker.marker.to_s,
    "\n" * 5
  ]
end
ml(*args) click to toggle source
# File lib/log_marker.rb, line 35
def ml(*args)
  send(LogMarker.ml_alias, *args)
end