Sha256: c6e4133baa95448bebdff7bd5f5a1550192ae210f73727fe7e29b1ed5af3474d
Contents?: true
Size: 475 Bytes
Versions: 22
Compression:
Stored size: 475 Bytes
Contents
#Process one js code file at a time def macro_process text out = StringIO.new text.split("\n").each do |l| #Send macro if l =~ /SEND/ l.strip! l.gsub!(/SEND\(/, "") l.gsub! /\)$/, "" l.gsub! /\);$/, "" o = l.split(",").map{|e| e.strip} queue_name = o.shift.gsub(/"/, "") res = %{#{queue_name}_q.push([#{o.count-1}, #{o.join(", ")}])} out.puts res else out.puts l end end return out.string end
Version data entries
22 entries across 22 versions & 1 rubygems