Salve a tutti
Supponiamo di avere un modulo con alcune classi di un dominio di
business creato in precedenza. Ad un certo punto viene richiesto di
utilizzare quelle classi ( o una parte ) del MODEL con il supporto ORM
di ActiveRecord. Esiste un modo di farlo che sia trasparente rispetto le
classi del dominio, e cioè che mi eviti di toccare le classi nel modulo?
Ad esempio potrebbe esserci una classe del tipo:
class Account
def initialize name=nil,surname=nil
@name=name
@surname=surname
end
attr_accessor :name
attr_accessor :surname
end
Al limite mi sarebbe bastato anche riaprire la classe, per fare una cosa
del genere:
class Account < ActiveRecord::Base
def initialize
ecc…
end
end
Ma non funziona ( superclass mismatch for class Account (TypeError).
Come potrei fare?