Method: RemoteCodeRunner#update

Defined in:
lib/coderunner/remote_code_runner.rb

#updateObject



240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
# File 'lib/coderunner/remote_code_runner.rb', line 240

def update
	instance_vars = retrieve_method(:marshalled_variables) #.sub(/\A\s*/, '')
	instance_vars[:@run_list].values.each{|run| run.runner=self}
	instance_vars.each do |var, val|
		case var
		when :@server, :@sys
			next
		when	:@use_phantom
		  # For backwards compatbility with versions < 0.14
			instance_variable_set(:@use_component, val)
		when :@phantom_run_list
		  # For backwards compatbility with versions < 0.14
			instance_variable_set(:@component_run_list, val)
		else
			instance_variable_set(var, val)
		end
	end
	sort_runs
	return self
end