Module: NextStation
- Extended by:
- Dry::Configurable
- Defined in:
- lib/next_station.rb,
lib/next_station/state.rb,
lib/next_station/types.rb,
lib/next_station/config.rb,
lib/next_station/errors.rb,
lib/next_station/result.rb,
lib/next_station/logging.rb,
lib/next_station/plugins.rb,
lib/next_station/version.rb,
lib/next_station/operation.rb,
lib/next_station/environment.rb,
lib/next_station/operation/node.rb,
lib/next_station/operation/errors.rb,
lib/next_station/logging/formatters/json.rb,
lib/next_station/operation/class_methods.rb,
lib/next_station/logging/subscribers/base.rb,
lib/next_station/logging/subscribers/step.rb,
lib/next_station/logging/formatters/console.rb,
lib/next_station/logging/subscribers/custom.rb,
lib/next_station/logging/subscribers/operation.rb
Overview
NextStation is a lightweight, service-object like framework for Ruby that emphasizes structured operations, railway-oriented programming, and strong validation.
Defined Under Namespace
Modules: Logging, Plugins, Types Classes: DoubleResultSchemaError, Environment, Error, Errors, MissingResultKeyError, Operation, Result, ResultShapeError, State, StepReturnValueError, ValidationError
Constant Summary collapse
- VERSION =
'0.1.1'