Sha256: a6404abb8cbba8636dc2f437b9418e45aa623f42755299ee7ba1b62065681194
Contents?: true
Size: 606 Bytes
Versions: 17
Compression:
Stored size: 606 Bytes
Contents
require 'pp' module Spruz module P private # Raise a runtime error with the inspected objects +objs+ (obtained by # calling the #inspect method) as their message text. This is useful for # quick debugging. def p!(*objs) raise((objs.size < 2 ? objs.first : objs).inspect) end # Raise a runtime error with the inspected objects +objs+ (obtained by # calling the #pretty_inspect method) as their message text. This is useful # for quick debugging. def pp!(*objs) raise("\n" + (objs.size < 2 ? objs.first : objs).pretty_inspect.chomp) end end end
Version data entries
17 entries across 17 versions & 1 rubygems