From: Rick DeNatale Date: 2010-10-04T00:55:37+09:00 Subject: Re: Object.object.method() On Sun, Oct 3, 2010 at 11:29 AM, Johan Soderholm wrote: > Hello, obviously it's a time for a noobie question. What the following > statement means? > > Object.object.method() > Sample code: > > window = Gtk::Window.new(Gtk::Window::TOPLEVEL) > area = Gtk::DrawingArea.new() > area.window.set_cursor(Gdk::Cursor.new(Gdk::Cursor::PENCIL)) I assume you are talking about that last line. area.window.set_cursor(dk::Cursor::PENCIL) What that means is: 1. send the message window to the object referenced by the variable area (which in the above code would be an instance of Gtk::DrawingArea. This will return a result object. 2. send the result object which was returned in step 1 the message set_cursor with the argument dk::Cursor::PENCIL -- Rick DeNatale Blog: http://talklikeaduck.denhaven2.com/ Github: http://github.com/rubyredrick Twitter: @RickDeNatale WWR: http://www.workingwithrails.com/person/9021-rick-denatale LinkedIn: http://www.linkedin.com/in/rickdenatale