Test-sinatra-app is a project mainly written in Ruby, it's free.
A Test Sinatra Application for MRI and JRuby packaging tests
The purpose of this repo is to have, what I would consider, a standard standalone sinatra application that someone might want to package.
The goal is to have it work in the following configurations:
Additionally, it needs to be flexible in accepting a single configuration option: sky_color
.
Warbler. I'm just not having any luck no matter what options I try. I've attempted to make the war:
rubygems
in the config.ruI've seen every error under the sun in attempting to follow this same application style across three different codebases now:
Fork it and fix it. Use it as a test case. Let me know if I'm just expecting to be able to do too much from a single codebase. Show me where I'm screwing up.
I work in a cross-vm world. At my day job, we're primarily a java shop. I use Ruby (and especially sinatra) for various glue applications and it's much easier to be able to package and deploy those to a container. The developers need to have those applications available locally for testing, so a winstone self-executing war is a godsend (when it works).
In my personal projects (like Noah), I want to reach the biggest possible audience. I want to make it as easy as possible for someone to try out the application. That means supporting all of the use cases above.