Method: EZML::Util#inspect_obj

Defined in:
lib/ezml/util.rb

#inspect_obj(obj) ⇒ Object



59
60
61
62
63
64
65
66
67
68
# File 'lib/ezml/util.rb', line 59

def inspect_obj(obj)
  case obj
  when String
    %Q!"#{obj.gsub(/[\x00-\x7F]+/) {|s| s.dump[1...-1]}}"!
  when Symbol
    ":#{inspect_obj(obj.to_s)}"
  else
    obj.inspect
  end
end