pinbo

Install

sudo gem install pinbo

Rack middleware

#environment.rb - Rails

config.gem "pinbo"
config.middleware.use "Rack::Bug"

# or

use Pinbo::Middleware

Daemons

Pinbo.start :script_name => name

Pinbo.stop :status => status, :server_name => server_name, :document_size => size

Timers

Pinbo.timer :layout => :index, :action => :generate_all do
  2 + 2 * 4
  sleep rand
end

or you can

Object.send :include, Pinbo::Timer

and simply do

timer :layout => :index, :action => :generate_all do
  2 + 2 * 4
  sleep rand
end

Note on Patches/Pull Requests

  • Fork the project.

  • Make your feature addition or bug fix.

  • Add tests for it. This is important so I don’t break it in a future version unintentionally.

  • Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but

    bump version in a commit by itself I can ignore when I pull)
    
  • Send me a pull request. Bonus points for topic branches.

Copyright © 2009 Andrew Rudenko. See LICENSE for details.