Module: MultiTkIp_PseudoToplevel_Evaluable (Ruby 2.3.4)

In Files

  • tk/lib/multi-tk.rb

Class/Module Index [+]

Quicksearch

MultiTkIp_PseudoToplevel_Evaluable

dummy

Public Class Methods

extended(mod)
 
               # File tk/lib/multi-tk.rb, line 2058
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)
 
               # File tk/lib/multi-tk.rb, line 2054
def pseudo_toplevel_evaluable=(mode)
  @pseudo_toplevel_evaluable = (mode)? true: false
end
            
pseudo_toplevel_evaluable?()

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 2050
def pseudo_toplevel_evaluable?
  @pseudo_toplevel_evaluable
end