Extended maintenance of Ruby 1.9.3 ended on February 23, 2015. Read more

In Files

  • tk/lib/multi-tk.rb

Class/Module Index [+]

Quicksearch

MultiTkIp_PseudoToplevel_Evaluable

dummy

Public Class Methods

extended(mod) click to toggle source
 
               # File tk/lib/multi-tk.rb, line 2065
def self.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 2061
def pseudo_toplevel_evaluable=(mode)
  @pseudo_toplevel_evaluable = (mode)? true: false
end
            
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 2057
def pseudo_toplevel_evaluable?
  @pseudo_toplevel_evaluable
end