¿Cómo se llama el método de una clase incluida en Ruby? Vea el ejemplo a continuación. Esto funciona, pero no es lo que quiero:Método de llamada en la clase incluida en Ruby
require 'httparty'
module MyModule
class MyClass
include HTTParty
base_uri 'http://localhost'
def initialize(path)
# other code
end
end
end
Esto es lo que quiero, pero no funciona, diciendo undefined method 'base_uri' [...]
. Lo que intento hacer es establecer el base_uri de httparty dinámicamente desde el parámetro de inicialización.
require 'httparty'
module MyModule
class MyClass
include HTTParty
def initialize(path)
base_uri 'http://localhost'
# other code
end
end
end
¿Puede arrojar más luz sobre el tema seguro de la rosca? En Ruby on Rails tenemos múltiples procesos. ¿es seguro en ese caso? Dos procesos podrían cambiar las clases base_uri simultáneamente. ¿Cómo funciona? – user566245