¿Cómo usar 'depurador' y 'hacer palanca' al desarrollar una gema? (Rubí)
Estoy desarrollando una gema, y mi Gemfile se ve así:
source :rubygems
gemspec
group :development, :test do
gem "pry"
gem "debugger"
gem "rake"
end
Sin embargo, no quiero que la gente tenga que instalarpry
ydebugger
al ejecutar pruebas, pero también quiero poder requerirlas en mis pruebas (porque estoy ejecutando pruebas con el prefijobundle exec
, y no puedo obtenerlos en mi ruta de carga si no están en el Gemfile). ¿Cómo logro esto?
Además, ¿cuándo colocar las gemas que utilizo para el desarrollo en la gemspec y cuándo colocarlas en el Gemfile? Realmente no sé la diferencia.