Module: Siding

Defined in:
lib/siding.rb,
lib/siding/cli.rb,
lib/siding/error.rb,
lib/siding/watch.rb,
lib/siding/client.rb,
lib/siding/logger.rb,
lib/siding/server.rb,
lib/siding/worker.rb,
lib/siding/runtime.rb,
lib/siding/version.rb,
lib/siding/platform.rb,
lib/siding/protocol.rb,
lib/siding/restarter.rb,
lib/siding/staleness.rb,
lib/siding/invocation.rb,
lib/siding/life_cycle.rb,
lib/siding/project_key.rb,
lib/siding/load_manifest.rb,
lib/siding/boot_component.rb

Defined Under Namespace

Modules: BootComponent, Invocation, LifeCycle, Platform, Protocol, Staleness Classes: CLI, Client, Error, LoadManifest, Logger, ProjectKey, Restarter, Runtime, Server, Watch, Worker

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.accelerated?Boolean

Returns:

  • (Boolean)


16
# File 'lib/siding.rb', line 16

def accelerated? = Invocation.accelerated?

.after_fork(name = nil, &block) ⇒ Object



23
# File 'lib/siding.rb', line 23

def after_fork(name = nil, &block) = LifeCycle.after_fork(name, &block)

.before_fork(name = nil, &block) ⇒ Object



22
# File 'lib/siding.rb', line 22

def before_fork(name = nil, &block) = LifeCycle.before_fork(name, &block)

.boot_component(*paths) ⇒ Object



25
# File 'lib/siding.rb', line 25

def boot_component(*paths) = BootComponent.declare(*paths)

.boot_secondsObject



19
# File 'lib/siding.rb', line 19

def boot_seconds = Invocation.boot_seconds

.invocationObject



20
# File 'lib/siding.rb', line 20

def invocation = Invocation.to_h

.resolutionObject



17
# File 'lib/siding.rb', line 17

def resolution = Invocation.resolution

.revisionObject



18
# File 'lib/siding.rb', line 18

def revision = Invocation.revision