Sha256: 2b9a2d62f78ceef7b48a94d7906589d19dfcf3c4877cd5e2acfc0bc5dc1a5e78

Contents?: true

Size: 333 Bytes

Versions: 9

Compression:

Stored size: 333 Bytes

Contents

require "rack/builder"


module Slideoff
  class Routes

    def self.run(presentation, opts = {})
      Rack::Builder.new do
        map '/remote' do
          run Slideoff::RemoteAPI.new(opts[:remote_key])
        end

        map '/' do
          run Slideoff::SlidesAPI.new(presentation)
        end
      end
    end

  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
slideoff-0.4.0 lib/slideoff/routes.rb
slideoff-0.3.5 lib/slideoff/routes.rb
slideoff-0.3.4 lib/slideoff/routes.rb
slideoff-0.3.3 lib/slideoff/routes.rb
slideoff-0.3.2 lib/slideoff/routes.rb
slideoff-0.3.1 lib/slideoff/routes.rb
slideoff-0.3 lib/slideoff/routes.rb
slideoff-0.2 lib/slideoff/routes.rb
slideoff-0.1 lib/slideoff/routes.rb