Al llamar set_element
en una instancia de la clase Matrix me sale el siguiente errorRuby Matrix set_element private?
NoMethodError: private method ‘set_element’ called for Matrix[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]:Matrix
Pero set_element
aparece bajo los métodos de instancia públicas en la documentación
Además, set_element es un alias para []=(i, j, v) y usando este método me sale el siguiente error
ArgumentError: wrong number of arguments (3 for 2)
No tiene sentido, se agradece cualquier ayuda.
Ruby 1.9.2 p180
No eres la primera persona sorprendido por Matrix: http://stackoverflow.com/ preguntas/6064902/copy-inheritance-of-a-ruby-singleton-class-core-std-lib. No sé si esa pregunta te ayudará. –
Vea también http://stackoverflow.com/questions/7214367/using-ruby-1-9-2-with-rubymine-and-matrix –