Module: Alba::Resource::_ClassContext

Defined in:
sig/alba/resource.rbs

Instance Method Summary collapse

Instance Method Details

#_resource_methodsArray[Symbol]

Returns:

  • (Array[Symbol])


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

def _resource_methods: () -> Array[Symbol]

#alias_methodSymbol

Parameters:

  • (Symbol)
  • (Symbol)

Returns:

  • (Symbol)


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

def alias_method: (Symbol, Symbol) -> Symbol

#class_evalvoid

This method returns an undefined value.



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

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

#dupObject

Returns:

  • (Object)


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

def dup: () -> untyped

#extendObject

Parameters:

Returns:

  • (Object)


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

def extend: (*Module) -> untyped

#includeObject

Parameters:

Returns:

  • (Object)


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

def include: (*Module) -> untyped

#instance_methodUnboundMethod

Parameters:

  • (Symbol)

Returns:

  • (UnboundMethod)


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

def instance_method: (Symbol) -> UnboundMethod

#module_evalvoid

This method returns an undefined value.



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

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

#nameObject

Returns:

  • (Object)


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

def name: () -> untyped

#newObject

Parameters:

  • (Object)
  • (Object)

Returns:

  • (Object)


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

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

#privateObject

Parameters:

  • (Symbol)

Returns:

  • (Object)


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

def private: (*Symbol) -> untyped