Module: Rivulet
- Extended by:
- SingleForwardable
- Defined in:
- lib/rivulet.rb,
lib/rivulet/cli.rb,
lib/rivulet/step.rb,
lib/rivulet/cli/new.rb,
lib/rivulet/request.rb,
lib/rivulet/version.rb,
lib/rivulet/response.rb,
lib/rivulet/container.rb,
lib/rivulet/operation.rb,
lib/rivulet/telemetry.rb,
lib/rivulet/cli/routes.rb,
lib/rivulet/projection.rb,
lib/rivulet/application.rb,
lib/rivulet/cli/console.rb,
lib/rivulet/routing/route.rb,
lib/rivulet/steps/load_db.rb,
lib/rivulet/cli/db/migrate.rb,
lib/rivulet/routing/mapper.rb,
lib/rivulet/steps/dispatch.rb,
lib/rivulet/steps/load_app.rb,
lib/rivulet/telemetry/node.rb,
lib/rivulet/steps/load_routes.rb,
lib/rivulet/steps/run_console.rb,
lib/rivulet/operations/migrate.rb,
lib/rivulet/operations/startup.rb,
lib/rivulet/steps/build_config.rb,
lib/rivulet/steps/print_routes.rb,
lib/rivulet/steps/build_context.rb,
lib/rivulet/steps/load_settings.rb,
lib/rivulet/cli/generate/handler.rb,
lib/rivulet/cli/generate/service.rb,
lib/rivulet/steps/run_migrations.rb,
lib/rivulet/cli/generate/resource.rb,
lib/rivulet/cli/generate/migration.rb,
lib/rivulet/cli/generate/operation.rb,
lib/rivulet/operations/run_console.rb,
lib/rivulet/steps/compile_response.rb,
lib/rivulet/operations/print_routes.rb,
lib/rivulet/steps/validate_response.rb,
lib/rivulet/telemetry/timing_wrapper.rb,
lib/rivulet/cli/generate/handler/step.rb,
lib/rivulet/cli/generate/service/step.rb,
lib/rivulet/telemetry/sequel_extension.rb,
lib/rivulet/operations/dispatch_request.rb,
lib/rivulet/cli/generate/handler/operation.rb,
lib/rivulet/cli/generate/service/operation.rb,
lib/rivulet/cli/generate/service/projection.rb
Defined Under Namespace
Modules: CLI, Operations, Routing, Steps
Classes: Application, Container, Operation, Projection, Request, Response, Step, Telemetry
Constant Summary
collapse
- VERSION =
'0.1.0'
Class Method Summary
collapse
Class Method Details
.app ⇒ Object
55
56
57
58
59
60
|
# File 'lib/rivulet.rb', line 55
def self.app
return @app if @app
@app = Application.new
@app
end
|
.plugin(as: 'rivulet') ⇒ Object
62
63
64
65
|
# File 'lib/rivulet.rb', line 62
def self.plugin(as: 'rivulet')
Dry::Core::Container::Namespace.new(as) do
end
end
|