Project

General

Profile

Feature #6263

Simple access to toplevel object (main)

Added by trans (Thomas Sawyer) over 7 years ago. Updated over 1 year ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-core:44149]

Description

=begin
Maybe I miss something, but why is there no way to get toplevel object easily. Only way seems
to be:

main = eval('self', TOPLEVEL_BINDING)

Would be nice if there were a simple way, maybe special global (({$main})) would be good choice.
=end

History

Updated by nobu (Nobuyoshi Nakada) over 7 years ago

  • Description updated (diff)
  • Status changed from Open to Feedback

It's simple, because no one wanted it ever.
Why do you want?

Would be nice if there were a simple way, maybe special global $main would be good choice.

Why don't you set it?

Updated by yhara (Yutaka HARA) almost 7 years ago

  • Target version changed from 2.0.0 to 2.6
#3

Updated by naruse (Yui NARUSE) over 1 year ago

  • Target version deleted (2.6)

Also available in: Atom PDF