Skip to main content
CrystalDocs
Search documentation
Search
Browse Docs
CrystalShards
About
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