Module: Alba::Resource::_ClassContext

Defined in:
sig/alba/resource.rbs

Instance Method Summary collapse

Instance Method Details

#_resource_methods ⇒ Array[Symbol]

Returns:

  • (Array[Symbol])


112
# File 'sig/alba/resource.rbs', line 112

def _resource_methods: () -> Array[Symbol]

#alias_method ⇒ Symbol

Parameters:

  • (Symbol)
  • (Symbol)

Returns:

  • (Symbol)


102
# File 'sig/alba/resource.rbs', line 102

def alias_method: (Symbol, Symbol) -> Symbol

#class_eval ⇒ void

This method returns an undefined value.



107
# File 'sig/alba/resource.rbs', line 107

def class_eval: [A] () { () [self: untyped] -> A } -> A

#dup ⇒ Object

Returns:

  • (Object)


110
# File 'sig/alba/resource.rbs', line 110

def dup: () -> untyped

#extend ⇒ self

Parameters:

Returns:

  • (self)


106
# File 'sig/alba/resource.rbs', line 106

def extend: (*Module) -> self

#include ⇒ self

Parameters:

Returns:

  • (self)


105
# File 'sig/alba/resource.rbs', line 105

def include: (*Module) -> self

#instance_method ⇒ UnboundMethod

Parameters:

  • (Symbol)

Returns:

  • (UnboundMethod)


104
# File 'sig/alba/resource.rbs', line 104

def instance_method: (Symbol) -> UnboundMethod

#module_eval ⇒ void

This method returns an undefined value.



108
# File 'sig/alba/resource.rbs', line 108

def module_eval: [A] () { () [self: untyped] -> A } -> A

#name ⇒ String?

Returns:

  • (String, nil)


109
# File 'sig/alba/resource.rbs', line 109

def name: () -> String?

#new ⇒ Resource::_InstanceMethods

Parameters:

  • (Object)
  • (Object)

Returns:



111
# File 'sig/alba/resource.rbs', line 111

def new: (*untyped, **untyped) -> Resource::_InstanceMethods

#private ⇒ void

This method returns an undefined value.

Parameters:

  • (Symbol)


103
# File 'sig/alba/resource.rbs', line 103

def private: (*Symbol) -> void