Module: Betterp

Defined in:
lib/betterp.rb,
lib/betterp/output.rb,
lib/betterp/source.rb,
lib/betterp/version.rb,
lib/betterp/timed_block.rb,
lib/betterp/configuration.rb

Overview

Enhanced debug output library.

Defined Under Namespace

Classes: Configuration, Output, Source, TimedBlock

Constant Summary collapse

VERSION =
'0.1.9'

Class Method Summary collapse

Class Method Details

.configurationObject



25
26
27
# File 'lib/betterp.rb', line 25

def self.configuration
  @configuration || Configuration.new
end

.configure {|@configuration| ... } ⇒ Object

Yields:



29
30
31
32
# File 'lib/betterp.rb', line 29

def self.configure
  @configuration = Configuration.new
  yield @configuration
end

.rootObject



21
22
23
# File 'lib/betterp.rb', line 21

def self.root
  Pathname.new(File.dirname(__dir__))
end