Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Multi-process webserver written in Ruby. Part of my thesis project.
Ruby JavaScript
Branch: master
Failed to load latest commit information.
bin spelling
bm Parser benchmark
features Add Parser acceptance test
lib
spec Documentation en masse
test_objects Yarn 0.9.0 in rails test app
.autotest More testing. Coverage ~ 93%
.gitignore Documentation en masse
.rspec all green. Major spec refactorings and helpers module.
.rvmrc Concurrency tests passing.
.yardopts Documentation en masse
Gemfile dev gems
Gemfile.lock dev gems
LICENCE Add MIT LICENCE
README.md README updated
Rakefile all green. Major spec refactorings and helpers module.
cucumber.yml Loads of testing. Handlers refactored. Dynamix done
yarn.gemspec Documentation en masse

README.md

Yarn

Yarn is a multi-process webserver written in Ruby 1.9 by Jesper Kjeldgaard.

Installation

gem install yarn

Usage

Usage: yarn [options]
where [options] are:
  --host, -h <s>:   Hostname or IP address of the server (default: 127.0.0.1)
  --port, -p <i>:   Port number to listen on for incomming requests (default: 3000)
  --workers, -w <i>:   Number of worker threads (default: 4)
  --rack, -r <s>:   Rackup file <config.ru> (default: off)
  --log, -l:   Enable logging
  --debug, -d:   Output debug messages
  --version, -v:   Print version and exit
  --help, -e:   Show this message

Todo list

  • Support persistent connections.
Something went wrong with that request. Please try again.