Agregar `params` y` session` y `env` a Object
En una gema que estoy escribiendo, estoy tratando de agregar los métodos de rackparams
, session
yenv
aObject
para que el usuario de la gema pueda acceder a ellos y modificarlos. He intentado usarObject.instance_variable_set
yObject.instance_variable_get
para agregar las variables aObject
y luego configurarlos nuevamente recuperándolos deObject
. He estado usando elRack::Request.new(env)
interfaz para hacer esto. El único problema es que parece imposible establecerparams
ysession
a través de este objeto. Esto ha llevado a creer que estoy haciendo algo muy mal. ¿Cómo puedo configurarparams
ysession
medianteRack::Request
? Por favor, avíseme si lo que estoy haciendo es una mala práctica o si hay una mejor manera de hacerlo.