ruby2lolz icon indicating copy to clipboard operation
ruby2lolz copied to clipboard

Ruby to Lolcode translator, kthnxbai.

Ruby2Lolz translates Ruby code into LOLCODE (http://www.lolcode.com)

  • http://www.igvita.com/2008/12/11/ruby-ast-for-fun-and-profit/

== Translating Ruby Hash & Array: require 'ruby2lolz'

adds Hash.to_lolz, and Array.to_lolz

puts {:nickname => [:ig, :igrigorik]}.to_lolz

OH HAI I CAN HAS Nickname I CAN MANY HAZ AWSUM VAR ig KTHNX. AWSUM VAR igrigorik KTHNX. KTHNXBYE. KTHNX. KTHNXBYE.

Put some Lolz into your API

  • http://pastie.org/327494

== Translating a class:

class Simple def add(n1, n2) return n1 + n2 end end

Ruby2Lolz.translate(Simple, :add)

HOW DUZ I HAZ add [YR n1, YR n2] (n1 + n2) IF U SAY SO