Instance_eval

Hi all,
I wanted to know the best place where I can find how instance_eval works. I
also wanted to know how the implementation of .each { } in implemented for
Array class.

I also need to say that I have been new to Ruby but old to OO programming.

Thanks.

···

--
sachin.gadkar@gmail.com

URL : http://nichas143.tripod.com

Hi --

Hi all,
I wanted to know the best place where I can find how instance_eval works. I

ri instance_eval

also wanted to know how the implementation of .each { } in implemented for
Array class.

It's defined in array.c. It goes through the array and yields each
element in turn as it goes.

David

···

On Tue, 9 Jan 2007, Sachin Gadkar wrote:

--
Q. What is THE Ruby book for Rails developers?
A. RUBY FOR RAILS by David A. Black (http://www.manning.com/black\)
    (See what readers are saying! http://www.rubypal.com/r4rrevs.pdf\)
Q. Where can I get Ruby/Rails on-site training, consulting, coaching?
A. Ruby Power and Light, LLC (http://www.rubypal.com)

Sachin Gadkar wrote:

Hi all,
I wanted to know the best place where I can find how instance_eval works. I
also wanted to know how the implementation of .each { } in implemented for
Array class.

I also need to say that I have been new to Ruby but old to OO programming.

Thanks.

Here is how Array#each is implemented:
http://ruby-doc.org/core/classes/Array.src/M002225.html

Here is the documentation for Object#instace_eval:
http://ruby-doc.org/core/classes/Object.html#M000343

That should get you started.

-Justin

Thank you very much... I got my answer
Let me tell you I am in love with Ruby.

···

On 1/10/07, Justin Collins <collinsj@seattleu.edu> wrote:

Sachin Gadkar wrote:
> Hi all,
> I wanted to know the best place where I can find how instance_eval
> works. I
> also wanted to know how the implementation of .each { } in implemented
> for
> Array class.
>
> I also need to say that I have been new to Ruby but old to OO
> programming.
>
> Thanks.
>

Here is how Array#each is implemented:
http://ruby-doc.org/core/classes/Array.src/M002225.html

Here is the documentation for Object#instace_eval:
http://ruby-doc.org/core/classes/Object.html#M000343

That should get you started.

-Justin

--
sachin.gadkar@gmail.com

URL : http://nichas143.tripod.com