Sha256: fa663cfc3e6e117f4ee33d6ed306fe6003c55d239537299a921ea8687c350c7e
Contents?: true
Size: 817 Bytes
Versions: 3
Compression:
Stored size: 817 Bytes
Contents
require 'erb' module Inferno module Web client_page = ERB.new(File.read(File.join(Inferno::Application.root, 'lib', 'inferno', 'apps', 'web', 'index.html.erb'))).result Router = Hanami::Router.new(namespace: Inferno::Web::Controllers) do namespace 'api' do resources 'test_runs', only: [:create, :show] do resources 'results', only: [:index] end resources 'test_sessions', only: [:create, :show] do resources 'results', only: [:index] end resources 'test_suites', only: [:index, :show] resources 'requests', only: [:show] end get '/', to: ->(_env) { [200, {}, [client_page]] } get '/test_sessions/:id', to: ->(_env) { [200, {}, [client_page]] } end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
inferno_core-0.0.3 | lib/inferno/apps/web/router.rb |
inferno_core-0.0.2 | lib/inferno/apps/web/router.rb |
inferno_core-0.0.1 | lib/inferno/apps/web/router.rb |