Module: Stargate::Server
- Defined in:
- lib/stargate/server.rb,
lib/stargate/server/caller.rb,
lib/stargate/server/errors.rb,
lib/stargate/server/registry.rb,
lib/stargate/server/engine/inproc.rb,
lib/stargate/server/engine/sinatra.rb,
lib/stargate/server/registry_version.rb
Defined Under Namespace
Modules: Engine Classes: Caller, Registry, RegistryVersion
Constant Summary collapse
- Error =
Public: Base server error.
Class.new(::Stargate::Error)
- NotFoundError =
Public: Base class for not-found type errors.
Class.new(Error)
- RegistryVersionUndefinedError =
Public: Raised when trying to get non-existent registry version.
Class.new(Error)
- ClassNotExposedError =
Public: Raised when requested class is not exposed/registered.
Class.new(NotFoundError)
- MethodNotExposedError =
Public: Raised when called method is not exposed.
Class.new(NotFoundError)
- ClassAlreadyRegisteredError =
Public: Raised when trying to register the same class twice within single registry.
Class.new(Error)
- UnregisteredClassExposureError =
Public: Raised when trying to return (and pack into payload) data of unregistered or unsupported type. For example when exposed class method returns value of type different than itself, hash or basic.
Class.new(Error)