Sha256: 2c844b561302c0267da2275f72f4633413a3c056c236319e58c4588218a8f6d6
Contents?: true
Size: 536 Bytes
Versions: 63
Compression:
Stored size: 536 Bytes
Contents
module Flok #Process one js code file at a time def self.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 end
Version data entries
63 entries across 63 versions & 1 rubygems