Run thin:
$ thin -R thin/jesus_nut.ru -p 4000 start
Run the sinatra app:
$ ruby rabbit_rackup.rb
| class Do | |
| @@be = "Be" | |
| def Do.be_do_be &blk | |
| puts @@be | |
| yield | |
| end | |
| end | |
| require 'pp' | |
| require 'rubygems' | |
| require 'eventmachine' | |
| require 'dnsruby' | |
| require '/Users/djensen/Source/Ruby/em-http-request/lib/em-http' | |
| res = Dnsruby::Resolver.new # use system defaults | |
| Dnsruby::Resolver.use_eventmachine |
| require 'rubygems' | |
| require 'eventmachine' | |
| require 'dnsruby' | |
| Dnsruby::Resolver.use_eventmachine | |
| Dnsruby::Resolver.start_eventmachine_loop(false) | |
| @res = Dnsruby::Resolver.new # use system defaults | |
| hosts = File.readlines("to_resolve.txt").collect { |line| line.chomp } | |
| require 'require_me' | |
| def rpc val, &blk | |
| d = EventMachine::DefaultDeferrable.new | |
| d.callback { | |
| blk.call(val) | |
| } | |
| EventMachine.add_timer(0.1) { | |
| d.succeed(val) |
| require 'uri' | |
| require 'benchmark' | |
| require 'net/http' | |
| require 'rubygems' | |
| require 'eventmachine' | |
| require 'dnsruby' | |
| # github.com/careo/em-http-request/ |
| require File.dirname(__FILE__) + '/../ext/fiber18' | |
| require 'bacon' | |
| class Bacon::EventMachineContext < Bacon::Context | |
| alias :_it :it | |
| def it *args | |
| _it(*args){ if block_given? then yield; Fiber.yield end } | |
| end |
| require File.dirname(__FILE__) + '/../ext/fiber18' | |
| require 'bacon' | |
| class Bacon::EventMachineContext < Bacon::Context | |
| alias :_it :it | |
| def it *args | |
| _it(*args){ if block_given? then yield; Fiber.yield end } | |
| end | |
| require 'rubygems' | |
| #require "#{File.dirname(__FILE__)}/easy_sin" | |
| require 'rubygems' | |
| require 'mq' | |
| require 'json' | |
| require 'uuid' | |
| require 'rabbited_sinatra' |
| require 'benchmark' | |
| require 'rubygems' | |
| require 'rest_client' | |
| Benchmark.bm(25) do |x| | |
| etag = nil | |
| x.report("(freshen view, fetch etag)") do | |
| resp = RestClient.get "localhost:5984/gateway-development/_view/Image/all?include_docs=true&reduce=false" |