Sha256: b9b6498859132bb5e572f90ade96b75b981525b97bd4208421c3bf1ab7e6c9f8

Contents?: true

Size: 543 Bytes

Versions: 3

Compression:

Stored size: 543 Bytes

Contents

require_relative "cute_print/configure"
require_relative "cute_print/core_ext"
require_relative "cute_print/default_printer"

# Like Kernel#p, only fancier.  For example, this code:
#
#     require 'cute_print'
#     q { 1 + 2 }
#
# prints this to $stderr:
#
#     (1 + 2) is 3
module CutePrint

  # Configure the library.  For example:
  #
  #     CutePrint.configure do |c|
  #       c.out = $stdout
  #     end
  #
  # @yieldparam config [Configure]
  def self.configure(&block)
    Configure.new(DefaultPrinter.printer, &block)
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cute_print-0.3.0 lib/cute_print.rb
cute_print-0.2.0 lib/cute_print.rb
cute_print-0.1.0 lib/cute_print.rb