From: "esad (Esad Hajdarevic) via ruby-core" Date: 2024-09-03T12:04:47+00:00 Subject: [ruby-core:119023] [Ruby master Feature#20712] module should return newly defined module Issue #20712 has been reported by esad (Esad Hajdarevic). ---------------------------------------- Feature #20712: module should return newly defined module https://bugs.ruby-lang.org/issues/20712 * Author: esad (Esad Hajdarevic) * Status: Open ---------------------------------------- Currently module keyword returns nil after defining a new module: ``` x = module Foo end # x is nil ``` It would be more consistent with `Module.new` if module keyword returned the newly defined module. Then we could do: using(module Foo refine ... end) instead of module Foo end using Foo -- https://bugs.ruby-lang.org/ ______________________________________________ ruby-core mailing list -- ruby-core@ml.ruby-lang.org To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/