Weitere ähnliche Inhalte
Ähnlich wie Generate custom calendar icons using Sinatra and RMagick
Ähnlich wie Generate custom calendar icons using Sinatra and RMagick (20)
Kürzlich hochgeladen (20)
Generate custom calendar icons using Sinatra and RMagick
- 21. #!/usr/bin/ruby
require 'rubygems'
require 'sinatra'
require 'RMagick'
include Magick
FONTPATH = File.dirname(File.expand_path(__FILE__)) + quot;/
Aller/Aller_Bd.ttfquot;
get '/' do
open('public/index.html').read
end
get '/gen_icon' do
headers['Content-Type'] = 'image/png'
[some nasty RMagick code...]
canvas.format = 'png'
canvas.to_blob
end
- 35. Rack
Handler Adapters
• Mongrel • Camping
• WEBrick • Sinatra
• FastCGI • Merb
• Passenger •...
•...
- 36. Sinatra on Passenger
1 require 'rubygems'
2 require 'sinatra'
3
4 Sinatra::Application.default_options.merge!(
5 :run => false,
6 :environment => :production
7 )
8
9 require 'make_your_cal_icon.rb'
10 run Sinatra::Application
11
=> config.ru