Jak używać 'debugger' i 'pry' podczas tworzenia klejnotu? (Rubin)
Rozwijam klejnot, a mój Gemfile wygląda tak:
source :rubygems
gemspec
group :development, :test do
gem "pry"
gem "debugger"
gem "rake"
end
Nie chcę jednak, aby ludzie musieli instalowaćpry
idebugger
podczas uruchamiania testów, ale chcę również móc wymagać ich w moich testach (ponieważ używam testów z prefiksem zbundle exec
, i nie mogę ich dostać w mojej ścieżce obciążenia, jeśli nie znajdują się w Gemfile). Jak to osiągnąć?
Ponadto, kiedy umieszczać klejnoty, których używam do tworzenia w gemspec, i kiedy umieścić je w Gemfile? Naprawdę nie znam różnicy.