README.md
# Guard::WEBrick
[![Build Status](https://travis-ci.org/fnichol/guard-webrick.png?branch=master)](https://travis-ci.org/fnichol/guard-webrick)
[![Code Climate](https://codeclimate.com/badge.png)](https://codeclimate.com/github/fnichol/guard-webrick)
Guard::WEBrick automatically starts and restarts WEBrick when needed. Useful when you are working on a static site but want to benefit from [Guard::LiveReload](http://github.com/guard/guard-livereload).
* Tested on Ruby 1.9.3, 1.9.2, 1.8.7, Ruby Enterprise Edition, and JRuby (thanks TravisCI!)
## Install
Please be sure to have [Guard](http://github.com/guard/guard) installed before continue.
Install the gem:
gem install guard-webrick
Add it to your Gemfile (inside test group):
gem 'guard-webrick'
Add guard definition to your Guardfile by running this command:
guard init webrick
## Usage
Please read [Guard usage doc](http://github.com/guard/guard#readme)
## Guardfile
You can adapt your 'view' files like you want.
Please read [Guard doc](http://github.com/guard/guard#readme) for more info about Guardfile DSL.
guard 'webrick' do
end
## Options
The WEBrick guard has 3 options that you can set like this:
guard 'webrick', :host => '127.0.0.1', :port => '35728', :docroot => 'public' do
...
end
Available options:
:host => '127.3.3.1' # default '0.0.0.0'
:port => '12345' # default '3000'
:ssl => true # default false
:docroot => 'public' # default current working directory
:launchy => false # default true
## Development
* Source hosted at [GitHub](http://github.com/fnichol/guard-webrick)
* Report issues/Questions/Feature requests on [GitHub Issues](http://github.com/fnichol/guard-webrick/issues)
Pull requests are very welcome! Make sure your patches are well tested. Please create a topic branch for every separate change
you make.
== Authors
[Fletcher Nichol](http://github.com/fnichol)