[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

How do I iitialze this class?

Pepe Sanchez

8/23/2008 11:44:00 AM


When I try to initialize this class

class Ticket
def event
$event
end
end

ticket = Ticket.new("Can't really be specified yet...")
puts ticket.event

I get an error message:
undefined method `event' for nil:NilClass

Why?
--
Posted via http://www.ruby-....

1 Answer

Stefano Crocco

8/23/2008 11:51:00 AM

0

On Saturday 23 August 2008, Pepe Sanchez wrote:
> When I try to initialize this class
>
> class Ticket
> def event
> $event
> end
> end
>
> ticket = Ticket.new("Can't really be specified yet...")
> puts ticket.event
>
> I get an error message:
> undefined method `event' for nil:NilClass
>
> Why?

Try this:

class Ticket

attr_reader :event

def initialize msg
@event = msg
end

end

Stefano