Sha256: 5d688a5708abce0c40ed148c3612a9286fd72c5af24ce317f3c706b80a707f73
Contents?: true
Size: 537 Bytes
Versions: 63
Compression:
Stored size: 537 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