Hola, como estan

estoy tratando de extender activerecord para poder sacar de un modelo logica
que no pertenece a ese modelo sino que engloba varios modelos, logica de
negocio bastante complicada que desearia separar.

Me encuentro con la pregunta de cual es la forma correcta de hacerlo ?

Lo que pense fue crear un archivo en /lib y dentro definir esos metodos que
necesito, este ejemplo de abajo es correcto ? o estoy equivocado en mi
concepto ?

module Test
  module ClassMethods
    def test
      puts "Test"
    end
  end
end

ActiveRecord::Base.send(:extend, Test::ClassMethods)

-- 
Martin Aceto
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a