Class: EvalHook::Packet

Inherits:
Object
  • Object
show all
Defined in:
lib/evalhook.rb

Instance Method Summary collapse

Constructor Details

#initialize(partialruby_packet, global_variable_name) ⇒ Packet

Returns a new instance of Packet.



42
43
44
45
# File 'lib/evalhook.rb', line 42

def initialize(partialruby_packet, global_variable_name)
  @partialruby_packet = partialruby_packet
  @global_variable_name = global_variable_name
end

Instance Method Details

#disposeObject



51
52
53
# File 'lib/evalhook.rb', line 51

def dispose
  eval("#{@global_variable_name} = nil") if @global_variable_name
end

#run(*args) ⇒ Object



47
48
49
# File 'lib/evalhook.rb', line 47

def run(*args)
  @partialruby_packet.run(*args)
end