Module: Jets

Extended by:
Core
Defined in:
lib/jets/io.rb,
lib/jets.rb,
lib/jets/mega.rb,
lib/jets/rdoc.rb,
lib/jets/stack.rb,
lib/jets/logger.rb,
lib/jets/router.rb,
lib/jets/server.rb,
lib/jets/preheat.rb,
lib/jets/turbine.rb,
lib/jets/version.rb,
lib/jets/aws_info.rb,
lib/jets/poly_fun.rb,
lib/jets/camelizer.rb,
lib/jets/middleware.rb,
lib/jets/inflections.rb,
lib/jets/ruby_server.rb

Overview

ruby-doc.org/stdlib-2.3.0/libdoc/socket/rdoc/TCPServer.html stackoverflow.com/questions/806267/how-to-fire-and-forget-a-subprocess

There’s a generated bin/ruby_server which calls bin/ruby_server.rb as part of the starter project template. Usage:

bin/ruby_server # background
FOREGROUND=1 bin/ruby_server # foreground

Defined Under Namespace

Modules: AssetTagHelper, AwsServices, Commands, CommonMethods, Core, Db, Lambda, Mega, Middleware, Processors, Rdoc, RenderingHelper, UrlHelper Classes: Application, AwsInfo, Booter, Builders, CLI, Camelizer, Cfn, Controller, Dotenv, Erb, Generator, IO, Inflections, Job, Klass, Logger, Naming, PolyFun, Preheat, PreheatJob, PublicController, RackController, Resource, Route, Router, RubyServer, Rule, Server, Stack, Turbine, Util

Constant Summary collapse

RUBY_VERSION =

When we update Jets::RUBY_VERSION, need to update jets-gems/base.rb: def jets_ruby_version also

"2.5.0"
VERSION =
"1.2.1"

Method Summary

Methods included from Core

application, aws, boot, build_root, call_count, class_mappings, config, custom_domain?, eager_load!, eager_load_app, eager_load_jets, env, increase_call_count, increase_prewarm_count, lazy_load?, load_tasks, logger, poly_only?, prewarm_count, project_namespace, rack?, report_exception, root, skip_eager_load_paths?, version, webpacker?