[Ruby] - NameError: uninitialized constant Livro

introducao-ruby

#1

Livro: Ruby: Aprenda a programar na linguagem mais divertida.
não consigo passar da pag. 42 pois estou preso ao seguinte erro:

irb(main):001:0> puts File.expand_path(‘lib/livro’)
/home/argus/loja_virtual/lib/livro
=> nil

iirb(main):002:0> require File.expand_path(‘lib/livro’)
=> true
irb(main):003:0> Livro.new “Lucas Souza”, 200
Traceback (most recent call last):
2: from /usr/bin/irb:11:in `’
1: from (irb):3
NameError (uninitialized constant Livro)
irb(main):004:0>

Alguém tem alguma ideia de como resolver isso?

Classe Livro

def Livro
def initialize(autor, numero_de_paginas, isbn = “1”)
@autor = autor
@isbn = isbn
@numero_de_paginas = numero_de_paginas
end
end