Hi everyone,

Can anyone tell me why this doesnt work?

Im getting this error
cf.rb:26: undefined method `price' for #<Ticket:0x27ed554 
@d="11/12/2006", @price=5.0, @v="yer"> (NoMethodError)

thanks, just learning :-)


class Ticket

	def initialize(venue,date)
		@v = venue
		@d = date
	end

	def venue
		@v
	end

	def date
		@d
	end

	def price=(amount)
		@price = amount
	end
end

ticket = Ticket.new("yer","11/12/2006")
puts "ticket stuff is #{ticket.venue} #{ticket.date}"

ticket.price = (5.00)

puts "ticket mooch is #{ticket.price}"

-- 
Posted via http://www.ruby-forum.com/.