Foros del Web » Programando para Internet » Ruby »

[SOLUCIONADO] Problema uso de clases desde archivos externos

Estas en el tema de Problema uso de clases desde archivos externos en el foro de Ruby en Foros del Web. Hola, tengo problemas tratando de usar una clase desde un archivo externo. La clase es: clases/persona.rb # encoding: utf-8 class Persona attr_accessor = :nombre, :apellido, ...
  #1 (permalink)  
Antiguo 10/05/2015, 12:49
 
Fecha de Ingreso: mayo-2015
Mensajes: 2
Antigüedad: 8 años, 11 meses
Puntos: 0
Problema uso de clases desde archivos externos

Hola, tengo problemas tratando de usar una clase desde un archivo externo. La clase es:

clases/persona.rb

# encoding: utf-8

class Persona

attr_accessor = :nombre, :apellido, :edad

def initialize firstname, lastname, age
@nombre = firstname
@apellido = lastname
@edad = age
end

end

usarclase.rb

# encoding: utf-8

require_relative 'clases/persona'

usuario = Persona.new("Facundo", "Gomez", 25)

puts usuario.nombre

y me salta el siguiente error:

usarclase.rb:7:in `<main>': undefined method `nombre' for #<Persona:0x00000001ba3500> (NoMethodError)
  #2 (permalink)  
Antiguo 10/05/2015, 13:26
 
Fecha de Ingreso: mayo-2015
Mensajes: 2
Antigüedad: 8 años, 11 meses
Puntos: 0
Respuesta: Problema uso de clases desde archivos externos

Solucionado

Linea del error:
attr_accessor = :nombre, :apellido, :edad

Solucion:
attr_accessor :nombre, :apellido, :edad

Gracias

Etiquetas: clases, externos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:46.