Sha256: 404e9e4054e1944bdb1688ef6b2a5775d033c0d78ba451ac1e3b8b2944fbfbeb

Contents?: true

Size: 615 Bytes

Versions: 1

Compression:

Stored size: 615 Bytes

Contents

require 'sinatra/base'
require 'json'
require 'rack/cors'

class MockCompaa < Sinatra::Base
  set :port, 4567
  disable :logging

  use Rack::Cors do
    allow do
      origins '*'
      resource '/*', :headers => :any, :methods => [:get, :post]
    end
  end

  get '/artifacts.json' do
    content_type 'application/json'
    {
      artifacts: %w(
        artifacts/reference_screenshots/one.png
        artifacts/reference_screenshots/two.png
        artifacts/reference_screenshots/three.png
        artifacts/reference_screenshots/four.png
      )
    }.to_json
  end
end

Thread.new do
  MockCompaa.run!
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
compaa-0.2.0 mock_app.rb