Aplicativo Mount Cuba no Rails 4

Crie o aplicativo Cuba Rack “Hello World”.

# lib/cuba_app.rb
require 'cuba'

class CubaApp < Cuba; end

CubaApp.define do
on
get do
on root
do
res
.write 'Saludos desde Cuba'
end
end
end

Monte o aplicativo Cuba em um local definido.

# config/routes.rb
Rails.application.routes.draw do
mount
CubaApp, at: '/cuba'
end

Carregue os arquivos Ruby na pasta lib.

# config/initializers/lib.rb
Dir["#{Rails.root}/lib/*.rb"].each { |file| load file }

Inicie seu aplicativo Rails e visite http://lvh.me:3000/cuba

Para obter mais informações sobre Cuba, visite http://cuba.is ou ligue para seu agente de viagens local.

Cite:
http://guides.rubyonrails.org/routing.html#routing-to-rack-applications
https://github.com/soveran/cuba#composition