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