class

Alumna::Service

Inherits Alumna::Ruleable < Reference < Object

Constructors

new(schema : Schema | Nil = nil)
Source

Instance methods

after_pipeline(method) : Array(Rule)
Source
before_app_len(method) : Int32
Source
before_pipeline(method) : Array(Rule)
Source
create(ctx : RuleContext) : Hash(String, AnyData) | ServiceError
Source
error_pipeline(method) : Array(Rule)
Source
error_svc_len(method) : Int32
Source
find(ctx : RuleContext) : Array(Hash(String, AnyData)) | ServiceError
Source
get(ctx : RuleContext) : Hash(String, AnyData) | Nil | ServiceError
Source
patch(ctx : RuleContext) : Hash(String, AnyData) | ServiceError
Source
path
Source
path=(path : String)
Source
remove(ctx : RuleContext) : Nil | ServiceError
Source
schema
Source
set_after_pipeline(method : ServiceMethod, svc_rules : Array(Rule), app_rules : Array(Rule))
Source
set_before_pipeline(method : ServiceMethod, app_rules : Array(Rule), svc_rules : Array(Rule))
Source
set_error_pipeline(method : ServiceMethod, svc_rules : Array(Rule), app_rules : Array(Rule))
Source
update(ctx : RuleContext) : Hash(String, AnyData) | ServiceError
Source
validate(schema : Schema | Nil = nil) : Rule
Source