Sha256: e8347a576e9bda7ff202c9e3007afc7e365e6489929aae70d831875d6d31f4d7

Contents?: true

Size: 347 Bytes

Versions: 7

Compression:

Stored size: 347 Bytes

Contents

require 'sinatra'

module VCR
  class SinatraApp < ::Sinatra::Base
    get '/' do
      "GET to root"
    end

    get '/localhost_test' do
      "Localhost response"
    end

    get '/foo' do
      "FOO!"
    end

    def self.port
      server.port
    end

    def self.server
      @server ||= VCR::LocalhostServer.new(new)
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
vcr-1.7.1 spec/support/sinatra_app.rb
vcr-1.7.0 spec/support/sinatra_app.rb
vcr-1.6.0 spec/support/sinatra_app.rb
vcr-1.5.1 spec/support/sinatra_app.rb
vcr-1.5.0 spec/support/sinatra_app.rb
vcr-1.4.0 spec/support/sinatra_app.rb
vcr-1.3.3 spec/support/sinatra_app.rb