| Module | MultiTkIp_PseudoToplevel_Evaluable |
| In: |
tk/lib/multi-tk.rb
|
dummy
# File tk/lib/multi-tk.rb, line 58 def self.extended(mod) mod.__send__(:extend_object, mod) mod.instance_variable_set('@pseudo_toplevel_evaluable', true) end
# File tk/lib/multi-tk.rb, line 54 def pseudo_toplevel_evaluable=(mode) @pseudo_toplevel_evaluable = (mode)? true: false end
def pseudo_toplevel_eval(body = Proc.new)
Thread.current[:TOPLEVEL] = self
begin
body.call
ensure
Thread.current[:TOPLEVEL] = nil
end
end
# File tk/lib/multi-tk.rb, line 50 def pseudo_toplevel_evaluable? @pseudo_toplevel_evaluable end
ruby-doc.org is a service of James Britt and Happy Camper Studios, a Ruby application development company in Phoenix, AZ.
Documentation content on ruby-doc.org is provided by remarkable members of the Ruby community.
For more information on the Ruby programming language, visit ruby-lang.org.
Want to help improve Ruby's API docs? See Ruby Documentation Guidelines.