This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
vegas /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Wed Nov 18 09:57:19 -0800 2009 | |
| |
History.txt | Wed Nov 18 09:57:19 -0800 2009 | |
| |
LICENSE | Mon Apr 13 13:41:35 -0700 2009 | |
| |
README.rdoc | Sun Aug 30 12:25:26 -0700 2009 | |
| |
Rakefile | Wed Nov 18 09:57:19 -0800 2009 | |
| |
lib/ | Wed Nov 18 09:57:19 -0800 2009 | |
| |
test/ | Wed Nov 18 10:00:01 -0800 2009 | |
| |
vegas.gemspec | Wed Nov 18 10:00:01 -0800 2009 |
README.rdoc
vegas
DESCRIPTION:
Vegas aims to solve the simple problem of creating executable versions of Sinatra/Rack apps.
FEATURES/PROBLEMS:
Currently, Vegas just includes a single class Vegas::Runner which wraps your Sinatra app to give it command line options, daemon-ization, PID/URL tracking, and browser launching.
Lets say you have a gem with a sinatra application. With Vegas you can create a bin that looks like
#!/usr/bin/env ruby # ./bin/myapp require File.expand_path(File.dirname(__FILE__) + "/../lib/myapp") require 'vegas' Vegas::Runner.new(Sinatra::Application, 'myapp')
See the website: code.quirkey.com/vegas for full usage/options.
WINDOWS:
Using vegas (and gems that depend on it) on Windows works but isn’t 100% the same. Daemon-ization and browser launching work, but you will see duplicate messages.
If you see a warning like:
`expand_path': couldn't find HOME environment -- expanding `~/.vegas' (ArgumentError)
You have to set your HOME path:
c:\> set HOME=%HOMEPATH%
INSTALL:
sudo gem install vegas
LICENSE:
MIT LICENSE, see LICENSE for details







