Module: Kernel

Defined in:
lib/plock.rb

Overview

reopen

Instance Method Summary collapse

Instance Method Details

#p_with_plock(*args, &block) ⇒ Object Also known as: p



43
44
45
46
47
48
49
50
# File 'lib/plock.rb', line 43

def p_with_plock *args, &block
  returned_by_p = p_without_plock( *args )
  if block_given?
    Plock.print_block_with :inspect, :p, &block
  else
    returned_by_p
  end
end

#pp_with_plock(*args, &block) ⇒ Object Also known as: pp



55
56
57
58
59
60
61
62
# File 'lib/plock.rb', line 55

def pp_with_plock *args, &block
  returned_by_pp = pp_without_plock( *args )
  if block_given?
    Plock.print_block_with :pretty_inspect, :pp, &block
  else
    returned_by_pp
  end
end