Sha256: 42c902ed616747d3b7db9828bf136049f79285ac59d889e908bf3afac473b297

Contents?: true

Size: 763 Bytes

Versions: 8

Compression:

Stored size: 763 Bytes

Contents

#-----------------------------------------------------------------------
# -*- vim: set ft=ruby: -*-
#
# An Example remote repository that implements all the methods that are
# required to satisfy being talked to by a Respository::Remote client.
# This means it needs to speak:
# - the gem cutter api
# - the modern gem server ai
# 
#-----------------------------------------------------------------------
$:.unshift File.expand_path( File.join( File.dirname(__FILE__), "..", "lib" ) )

require 'stickler/middleware/gemcutter'
require 'stickler/middleware/compression'

gem_dir = File.expand_path( "../spec/tmp", File.dirname( __FILE__ ) )

use ::Stickler::Middleware::Compression
use ::Stickler::Middleware::Gemcutter, :repo_root => gem_dir
run ::Sinatra::Base

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
stickler-2.2.4 examples/gemcutter_repo.ru
stickler-2.2.3 examples/gemcutter_repo.ru
stickler-2.2.2 examples/gemcutter_repo.ru
stickler-2.1.4 examples/gemcutter_repo.ru
stickler-2.1.3 examples/gemcutter_repo.ru
stickler-2.1.2 examples/gemcutter_repo.ru
stickler-2.1.1 examples/gemcutter_repo.ru
stickler-2.1.0 examples/gemcutter_repo.ru