Sha256: 176f3c14df0b4ad6594626da73a091ab2ee6e78935d8bdec0baa78ada48d8f51

Contents?: true

Size: 394 Bytes

Versions: 1

Compression:

Stored size: 394 Bytes

Contents

require 'sinatra/base'

module Sinatra
  module Presence

    def self.registered(app) 
      app.set :local_authority, '127.0.0.1:9292' # http://en.wikipedia.org/wiki/URI_scheme 

      app.get '/local' do
        new_url = request.url.gsub("#{request.host_with_port}", "#{settings.local_authority}")
          .gsub("/local", "") 
        redirect to(new_url)
      end 
    end 

  end 
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sinatra-presence-0.0.1 lib/sinatra/presence.rb