Sha256: a78defb3ea99e662138cb1d888d40de155c2690b45e874af4ecac7360c263f57

Contents?: true

Size: 597 Bytes

Versions: 3

Compression:

Stored size: 597 Bytes

Contents

###########
# config5.ru
#
require_relative './model.rb'

require 'rack/logger'

fiveapples = Rack::OData::Builder.new  do

  use Rack::Cors do
    allow do
      origins 'localhost:9494', '127.0.0.1:9494'
      resource '*',
        methods: [:get, :post, :delete, :put, :patch, :options, :head],
        headers: :any,
        expose: ['Some-Custom-Response-Header']
    end
  end
  use Rack::CommonLogger
  use Rack::ShowExceptions

# Serve the ui5 app
  use Rack::Static,  :urls => ["/ui5"]

# Serve the OData
  run ODataFiveApples.new

end

Rack::Handler::Thin.run fiveapples, :Port => 9494

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
fiveapples-0.0.3 lib/config5.ru
fiveapples-0.0.2 lib/config5.ru
fiveapples-0.0.1 lib/config5.ru