Module: BindingDebug::Formats

Defined in:
lib/binding/debug.rb

Class Method Summary collapse

Class Method Details

.defaultObject



8
9
10
# File 'lib/binding/debug.rb', line 8

def default
  proc { |name, value| "#{name} # => #{value}" }
end

.inspect(formatter = default) ⇒ Object



12
13
14
# File 'lib/binding/debug.rb', line 12

def inspect formatter = default
  proc { |name, value| formatter.call "#{name}.inspect", value.inspect }
end

.prefix(str) ⇒ Object



16
17
18
# File 'lib/binding/debug.rb', line 16

def prefix str
  proc { |name, value| "#{str} #{BindingDebug::Formats.default.call name, value}" }
end

.suffix(str) ⇒ Object



20
21
22
# File 'lib/binding/debug.rb', line 20

def suffix str
  proc { |name, value| "#{BindingDebug::Formats.default.call name, value} #{str}" }
end