Method: Hash#present

Defined in:
lib/rmtools/dev/present.rb

#present(inspect_string = nil) ⇒ Object



51
52
53
54
55
56
57
58
59
# File 'lib/rmtools/dev/present.rb', line 51

def present(inspect_string=nil)
  str = "{ "
  sorted = sort rescue to_a.sort_by_to_s
  str << sorted.map {|k,v|
    "#{RMTools::Painter.w((k.is String and !inspect_string) ? k : k.inspect)} => #{(v.is String and !inspect_string) ? v : v.inspect},"
  }*"\n  "
  str << "}"
  puts str
end