Sha256: b8914e22d8e6938bb974b077d081141e2fdec87f85250360ab5273f767e37c0d

Contents?: true

Size: 425 Bytes

Versions: 6

Compression:

Stored size: 425 Bytes

Contents

require 'hanami/middleware/body_parser'
require_relative 'router'

# Only required to monkey patch the JSON parser to support application/fhir+json
require 'hanami/middleware/body_parser/json_parser'
require_relative '../../ext/json_parser'

module Inferno
  module Web
    def self.app
      Rack::Builder.new do
        use Hanami::Middleware::BodyParser, :json
        run Inferno::Web::Router
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
inferno_core-0.6.2 lib/inferno/apps/web/application.rb
inferno_core-0.6.1 lib/inferno/apps/web/application.rb
inferno_core-0.6.0 lib/inferno/apps/web/application.rb
inferno_core-0.5.4 lib/inferno/apps/web/application.rb
inferno_core-0.5.3 lib/inferno/apps/web/application.rb
inferno_core-0.5.2 lib/inferno/apps/web/application.rb