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