Module: Alba::Resource::_ClassMethods
- Included in:
- ClassMethods, _ResourceClass
- Defined in:
- sig/alba/resource.rbs
Instance Method Summary collapse
- #assign_attributes ⇒ void
- #assign_attributes_with_types ⇒ void
- #association ⇒ void
- #attribute ⇒ void
- #attributes ⇒ void
- #collection_key ⇒ Symbol
- #helper ⇒ void
- #inherited ⇒ void
- #layout ⇒ Alba::Layout
- #meta ⇒ void
- #method_added ⇒ void
- #nested_attribute ⇒ void
- #nesting ⇒ String?
- #on_error ⇒ void
- #on_nil ⇒ void
- #prefer_object_method! ⇒ Symbol
- #prefer_resource_method! ⇒ Symbol
- #root_key ⇒ Symbol?
- #root_key! ⇒ class_key_type
- #root_key_for_collection ⇒ Symbol
- #trait ⇒ void
- #transform_keys ⇒ Boolean
- #transform_keys! ⇒ Object
- #validated_error_handler ⇒ :raise, ...
Instance Method Details
#assign_attributes ⇒ void
This method returns an undefined value.
28 |
# File 'sig/alba/resource.rbs', line 28
def assign_attributes: (Array[Symbol | String], instance_proc | Symbol | nil) -> void
|
#assign_attributes_with_types ⇒ void
This method returns an undefined value.
29 |
# File 'sig/alba/resource.rbs', line 29
def assign_attributes_with_types: (Hash[Symbol | String, untyped], instance_proc | Symbol | nil) ?{ (untyped) [self: InstanceMethods] -> untyped } -> void
|
#association ⇒ void
This method returns an undefined value.
31 |
# File 'sig/alba/resource.rbs', line 31
def association: (Symbol | String, ?instance_proc?, ?resource: (Class | Proc | String | Symbol)?, ?serializer: (Class | Proc | String | Symbol)?, ?source: Proc?, ?key: key_type, ?with_traits: Symbol | Array[Symbol] | nil, ?params: generic_hash, **untyped) ?{ () [self: singleton(Resource)] -> void } -> (Alba::Association | Alba::ConditionalAttribute)
|
#attribute ⇒ void
This method returns an undefined value.
30 |
# File 'sig/alba/resource.rbs', line 30
def attribute: (?Symbol | String | nil, ?if: instance_proc | Symbol | nil, **untyped) ?{ (untyped) [self: InstanceMethods] -> untyped } -> void
|
#attributes ⇒ void
This method returns an undefined value.
27 |
# File 'sig/alba/resource.rbs', line 27
def attributes: (*(Symbol | String), ?if: instance_proc | Symbol | nil, **untyped) -> void
|
#collection_key ⇒ Symbol
47 |
# File 'sig/alba/resource.rbs', line 47
def collection_key: (Symbol | String) -> Symbol
|
#helper ⇒ void
This method returns an undefined value.
51 |
# File 'sig/alba/resource.rbs', line 51
def helper: (?Module) ?{ (Module) [self: Module] -> untyped } -> Module
|
#inherited ⇒ void
This method returns an undefined value.
26 |
# File 'sig/alba/resource.rbs', line 26
def inherited: (Class) -> void
|
#layout ⇒ Alba::Layout
44 |
# File 'sig/alba/resource.rbs', line 44
def layout: (?file: String?, ?inline: Proc?) -> Alba::Layout
|
#meta ⇒ void
This method returns an undefined value.
43 |
# File 'sig/alba/resource.rbs', line 43
def meta: (?Symbol?) ?{ () [self: InstanceMethods] -> generic_hash } -> [Symbol?, metadata_proc?]
|
#method_added ⇒ void
This method returns an undefined value.
25 |
# File 'sig/alba/resource.rbs', line 25
def method_added: (Symbol) -> void
|
#nested_attribute ⇒ void
This method returns an undefined value.
37 |
# File 'sig/alba/resource.rbs', line 37
def nested_attribute: (Symbol | String, **untyped) ?{ () [self: singleton(Resource)] -> void } -> (Alba::ConditionalAttribute | Alba::NestedAttribute)
|
#nesting ⇒ String?
36 |
# File 'sig/alba/resource.rbs', line 36
def nesting: () -> String?
|
#on_error ⇒ void
This method returns an undefined value.
48 |
# File 'sig/alba/resource.rbs', line 48
def on_error: (?( :raise | :ignore | :nullify | nil) handler) ?{ (*untyped) [self: InstanceMethods] -> untyped } -> (Proc | :raise | :ignore | :nullify)?
|
#on_nil ⇒ void
This method returns an undefined value.
50 |
# File 'sig/alba/resource.rbs', line 50
def on_nil: () ?{ (*untyped) [self: InstanceMethods] -> untyped } -> instance_proc?
|
#prefer_object_method! ⇒ Symbol
53 |
# File 'sig/alba/resource.rbs', line 53
def prefer_object_method!: () -> Symbol
|
#prefer_resource_method! ⇒ Symbol
52 |
# File 'sig/alba/resource.rbs', line 52
def prefer_resource_method!: () -> Symbol
|
#root_key ⇒ Symbol?
40 |
# File 'sig/alba/resource.rbs', line 40
def root_key: (Symbol | String, ?Symbol | String | nil) -> Symbol?
|
#root_key! ⇒ class_key_type
42 |
# File 'sig/alba/resource.rbs', line 42
def root_key!: () -> class_key_type
|
#root_key_for_collection ⇒ Symbol
41 |
# File 'sig/alba/resource.rbs', line 41
def root_key_for_collection: (Symbol | String) -> Symbol
|
#trait ⇒ void
This method returns an undefined value.
39 |
# File 'sig/alba/resource.rbs', line 39
def trait: (Symbol | String) ?{ () [self: singleton(Resource)] -> void } -> Proc
|
#transform_keys ⇒ Boolean
45 |
# File 'sig/alba/resource.rbs', line 45
def transform_keys: (Symbol | String, ?root: bool, ?cascade: bool) -> bool
|
#transform_keys! ⇒ Object
46 |
# File 'sig/alba/resource.rbs', line 46
def transform_keys!: (Symbol | String) -> untyped
|
#validated_error_handler ⇒ :raise, ...
49 |
# File 'sig/alba/resource.rbs', line 49
def validated_error_handler: ((:raise | :ignore | :nullify | nil) handler) -> (:raise | :ignore | :nullify)?
|