Jordan,

you can do something like that:

class Object
  alias :old_inspect :inspect
 
  def inspect
    i = old_inspect
    if i.start_with?('#<')
      d = description
      d.start_with?('<') ? i : d
    else
      i
    end
  end
end

But you’re right, a better integration of „description“ would be nice.

Bernd


Am 05.05.2010 um 22:30 schrieb Jordan Breeding:

> Right now for custom objects on the Objective-C side even if you provide a 
> -[Object description] call to_s will fall through and hit to_s from NSObject 
> which right now just has the class name and pointer.
> 
> Is it already planned for the future to use the description method in to_s on 
> the MacRuby side? Should I file a bug report?
> 
> Jordan_______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel@lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

_______________________________________________
MacRuby-devel mailing list
MacRuby-devel@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel

Reply via email to