[#408634] How do I make lots of classes aware of each other? — "Andrew S." <lists@...>

I'm apparently missing something fundamental in my knowledge of classes

10 messages 2013/07/02

[#408712] Ruby web service with REST support — "Shubhada S." <lists@...>

Hi All,

17 messages 2013/07/05

[#408812] create variables depending on counter — stefan heinrich <lists@...>

Hi community,

21 messages 2013/07/09

[#408854] execute commands within SMTP email code: send content in variables and not actual variables — dJD col <lists@...>

I am trying to send an email using the code below. I am able to send the

9 messages 2013/07/10

[#409031] tap { break } idiom deserves its own Kernel method? — Andy Lowry <lists@...>

I use this idiom from time to time:

13 messages 2013/07/22

[#409072] Link To Masses Of External Data In Openoffice? — "Austin J." <lists@...>

This is what I want to do.

19 messages 2013/07/23
[#409102] Re: Link To Masses Of External Data In Openoffice? — Tamara Temple <tamouse.lists@...> 2013/07/24

[#409103] Re: Link To Masses Of External Data In Openoffice? — "Austin J." <lists@...> 2013/07/25

tamouse m. wrote in post #1116598:

[#409122] Re: Link To Masses Of External Data In Openoffice? — Tamara Temple <tamouse.lists@...> 2013/07/26

[#409142] Re: Link To Masses Of External Data In Openoffice? — "Austin J." <lists@...> 2013/07/26

tamouse m. wrote in post #1116750:

[#409073] class <=> module — Bráulio Bhavamitra <lists@...>

Hello all,

17 messages 2013/07/23

[#409104] Ruby newbie question on Methods (NoMethoderror) — "Crispian A." <lists@...>

I have recently started learning ruby and so I am writing a small little

10 messages 2013/07/25

[#409170] Working through Ch.10 for learning to program 2.0 (Chris Pine) — JD JD <lists@...>

So, I have been working through this book, and have been doing ok up

33 messages 2013/07/28
[#409195] Re: Working through Ch.10 for learning to program 2.0 (Chris Pine) — Harry Kakueki <list.push@...> 2013/07/29

I tried this and came up with a one-liner that seems to do it. It sorts the

[#409258] WATIR - ScriptError popup on IE - Unable to get rid of! — Graeme Halls <lists@...>

I am new to Ruby & Watir, and I am having a nightmare with IE and Script

11 messages 2013/07/31

Re: class <=> module

From: Josh Cheek <josh.cheek@...>
Date: 2013-07-24 18:22:41 UTC
List: ruby-talk #409097
On Wed, Jul 24, 2013 at 12:54 PM, <sto.mar@web.de> wrote:

> Am 24.07.2013 15:34, schrieb Josh Cheek:
> > On Wed, Jul 24, 2013 at 7:51 AM, <sto.mar@web.de
> > <mailto:sto.mar@web.de>> wrote:
> >
> >     Am 24.07.2013 14 <tel:24.07.2013%2014>:35, schrieb Josh Cheek:
> >
> >         On Wed, Jul 24, 2013 at 1:10 AM, <sto.mar@web.de
> >         <mailto:sto.mar@web.de>
> >         <mailto:sto.mar@web.de <mailto:sto.mar@web.de>>> wrote:
> >
> >
> >             And you forgot to mention: classes can inherit only from a
> >         single other
> >             class (a conscious decision by Matz), but you can include
> >         many modules.
> >             Seems difficult to unify that in one concept.
> >
> >
> >         That seems inaccurate to me:
> >
> >         C1 = Class.new Object
> >         C2 = Class.new C1
> >         C3 = Class.new C2
> >
> >
> >     I was alluding to multiple inheritance, meaning a class
> >     inherits _directly_ from more than one superclass.
> >
> >
> > I still don't understand. I showed that you can inherit from multiple
> > classes like you can inherit from multiple modules. Yes there are other
>
> No, they behave differently!
> The modules are *not* superclasses of the classes they are mixed into:
>
>
They are, the code examples just say otherwise because Ruby lies to you.
It's the same as how the singleton class is actually the object's class,
even though when you ask it about its class, it will tell you what it was
instantiated from.

This used to be a good blog about it
http://web.archive.org/web/20110214135710/http://carboni.ca/blog/p/Modules-How-Do-They-Workbut
sadly it's down now, so you can't see the images.

-Josh

In This Thread

Prev Next