[ruby-core:62879] [ruby-trunk - Feature #4840] Allow returning from require

From: nobu@...
Date: 2014-05-31 15:27:13 UTC
List: ruby-core #62879
Issue #4840 has been updated by Nobuyoshi Nakada.

Description updated

----------------------------------------
Feature #4840: Allow returning from require
https://bugs.ruby-lang.org/issues/4840#change-46991

* Author: Rodrigo Rosenfeld Rosas
* Status: Feedback
* Priority: Normal
* Assignee: Yusuke Endoh
* Category: 
* Target version: next minor
----------------------------------------
I have a situation where there is some code in Gitorious like:

~~~ruby
unless defined? GitoriousConfig
  # tons of lines here
end
~~~

And I would it to look like

~~~ruby
return if defined? GitoriousConfig

#tons of lines here
~~~

It would be great to allow return from a required file or some other keyword (break, etc or a new one)

---Files--------------------------------
feature-4840.odp (114 KB)
0001-compile.c-toplevel-return.patch (1.71 KB)


-- 
https://bugs.ruby-lang.org/

In This Thread