X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3c032abad3a8a87c160c55f49550035a69ec8349..23c076db121b7e1fd3710db48d3f1e177cbf9fd3:/src/bindings/ruby/simgrid.rb diff --git a/src/bindings/ruby/simgrid.rb b/src/bindings/ruby/simgrid.rb index b3cc65be9b..1eed8176b6 100644 --- a/src/bindings/ruby/simgrid.rb +++ b/src/bindings/ruby/simgrid.rb @@ -48,8 +48,8 @@ class MsgProcess < Thread @@nextProcessId = 0 # Attributes - attr_reader :bind, :id, :pargs # Read only - attr_accessor :name, :properties # R/W + attr_reader :bind, :id # Read only + attr_accessor :name, :properties, :pargs # R/W # Initialize : Used from ApplicationHandler to fill it in def initialize(*args) @@ -239,10 +239,7 @@ class ApplicationHandler def onEndProcess() process = rubyNewInstance(@function) - size = @args.size - for i in 0..size-1 - process.pargs.push(@args[i]) - end + process.pargs = @args process.name = @function host = Host.getByName(@hostName) processCreate(process,host)