Sha256: 0e7d88a1d0cc2f01e8fb87a755b8b01d67b2a8a9aa5a7ff98bdddc3dec2d9ab8

Contents?: true

Size: 1.02 KB

Versions: 3

Compression:

Stored size: 1.02 KB

Contents

# Sinatra::Presence

A Sinatra extension that will recognize if your request could be redirected to a local network location.

Why? 

Let's say you run applications on your home network... why use the infrastructure of the internet when
your requests could be serviced locally?  

Why, indeed...

## Installation

Add this line to your application's Gemfile:

    gem 'sinatra-presence'

And then execute:

    $ bundle

Or install it yourself as:

    $ gem install sinatra-presence

## Usage

Register like a typical Sinatra extension

Set a local setting for local_authority in your sinatra app.rb (or config.rb or however you do it).
Include everything from the scheme to the port that will get replaced.

    set :local_authority, 'http://192.168.0.1:8080'

## Contributing

1. Fork it ( https://github.com/pfarrell/presence/fork )
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
sinatra-presence-0.0.4 README.md
sinatra-presence-0.0.3 README.md
sinatra-presence-0.0.2 README.md