Skip to content

Instantly share code, notes, and snippets.

require 'rubygems'
require 'v8'
require 'johnson'
require 'ruby_parser'
sexp=Johnson::Parser.parse %{
var sum=function sum (x,y) {
return x+y
};
run_in_context: (fn,context) ->
if fn.length>0
fn.apply null,[context]
else
fn.apply context
process: (n,fn) ->
run_in_context fn,n
require 'rubygems'
require 'yaml'
class Player
attr_accessor :name,:surname
def initialize(opt={})
@name=opt[:name]
@surname=opt[:surname]
require 'rubygems'
require 'liquid'
tpl=%{
{%for player in players%}
{{player.name}}
{{player.surname}}
{%endfor%}
(eval Ruby2Ruby.new.process("Proc.new {|z| z+1}".to_sexp)).call 3
require 'Tempfile'
class Test
def `(s)
output=""
@francescoagati
francescoagati / drupal_connect.rb
Created March 27, 2010 14:36
drupal client with xmlrpc
require 'rubygems'
require 'xmlrpc/client'
# an example of client for drupal made with xmlrpc
class Drupal
def initialize(opt={},&blk)
@client = XMLRPC::Client.new( opt[:host] , "/?q=services/xmlrpc")
@[email protected]("system.connect", 1)