# File tk/lib/multi-tk.rb, line 2065defself.extended(mod)
mod.__send__(:extend_object, mod)
mod.instance_variable_set('@pseudo_toplevel_evaluable', true)
end
Public Instance Methods
pseudo_toplevel_evaluable=(mode)click to toggle source
# File tk/lib/multi-tk.rb, line 2061defpseudo_toplevel_evaluable=(mode)
@pseudo_toplevel_evaluable = (mode)?true:falseend
pseudo_toplevel_evaluable?()click to toggle source
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 2057defpseudo_toplevel_evaluable?@pseudo_toplevel_evaluableend