Este documento describe cómo crear servicios RESTful utilizando el framework Sinatra en JRuby. Explica que JRuby permite ejecutar Ruby en la JVM, lo que facilita el desarrollo de aplicaciones Ruby que se puedan implementar en servidores Java como Tomcat. Luego detalla los pasos para configurar un proyecto Sinatra en JRuby, empaquetar la aplicación como un archivo WAR y desplegarla en un servidor Tomcat.
26. require 'rubygems'
require 'bundler'
Bundler.require
require 'sinatra'
config.ru require 'sinatra/reloader' if
development?
require 'lib/chservices'
set :environment, :development
set :run, false
...
run Sinatra::Application
jueves 27 de enero de 2011