Sha256: 0c5a36217cc8d4b3811a79b7a101de08bd0551be8fc9058707d3a7c30dbb3373
Contents?: true
Size: 978 Bytes
Versions: 6
Compression:
Stored size: 978 Bytes
Contents
#!/usr/bin/env ruby if ENV['VOOM_ENV'] == 'integration_testing' require 'simplecov' if ENV['CIRCLE_ARTIFACTS'] dir = File.join(ENV['CIRCLE_ARTIFACTS'], "coverage") SimpleCov.coverage_dir(dir) end SimpleCov.start end ENV['VOOM_ROOT'] = File.expand_path(__dir__) ENV['GOOGLE_API_KEY'] = 'AIzaSyDhSgj9XSBLY5E9Rx5pP2ILQ7IXnD4uX2Q' require 'voom' require 'rack/cors' use Rack::Cors do allow do origins '*' resource '*', headers: :any, methods: [:get, :post, :options] end end Voom::Presenters::Settings.configure do |config| config.presenters.root = File.join(ENV['VOOM_ROOT'], 'app') config.presenters.web_client.prepare_context << ->(context, session, _env) { context.merge(session: session) } end use Voom::Presenters::Demo::Search use Voom::Presenters::Demo::Echo use Voom::Presenters::Demo::Slow use Voom::Presenters::Demo::DragonDrop use Voom::Presenters::WebClient::App run Voom::Presenters::Api::App Voom::Presenters::App.boot!
Version data entries
6 entries across 6 versions & 1 rubygems