Module: BindingDebug::Formats

Defined in:
lib/binding/debug.rb

Class Method Summary collapse

Class Method Details

.defaultObject



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

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

.inspect(formatter = default) ⇒ Object



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

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

.prefix(str) ⇒ Object



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

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

.suffix(str) ⇒ Object



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

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