summaryrefslogtreecommitdiff
path: root/include/ruby
diff options
context:
space:
mode:
authorDavid Rodríguez <deivid.rodriguez@riseup.net>2025-02-10 15:41:54 +0100
committerHiroshi SHIBATA <hsbt@ruby-lang.org>2025-02-17 11:04:39 +0900
commitc8f4df4ae93cec8825c919bfebaa5f1f744ba09c (patch)
treece06cf13ea8e3ed1e991e76b2bee6c9d9c622739 /include/ruby
parenteee9bd1aa44052af1a283051c7f767248ea9d54b (diff)
[rubygems/rubygems] Make Bundler never instantiate development dependencies
Bundler does not really have a concept of "development dependencies", like RubyGems has. Bundler has the more generic concept of "groups". Under the hood, the `gemspec` DSL will put gemspec development dependencies under a `:development` Gemfile group, but there's no reason to instantiate these as development dependencies, they are regular runtime dependencies, except that they belong in a group named :development. By never instantiating development dependencies at all, we avoid having to introduce hacks to "undo" the type Bundler does not know about, and I also think the error messages read better. https://github.com/rubygems/rubygems/commit/9a06fa5bda
Diffstat (limited to 'include/ruby')
0 files changed, 0 insertions, 0 deletions