Actions
Feature #20712
closedmodule should return newly defined module
Feature #20712:
module should return newly defined module
Status:
Closed
Assignee:
-
Target version:
-
Description
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
Actions