Module: Alba::Resource::_ClassContext

Defined in:
sig/alba/resource.rbs

Instance Method Summary collapse

Instance Method Details

#_resource_methods ⇒ Array[Symbol]

Returns:

  • (Array[Symbol])


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

def _resource_methods: () -> Array[Symbol]

#alias_method ⇒ Symbol

Parameters:

  • (Symbol)
  • (Symbol)

Returns:

  • (Symbol)


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

def alias_method: (Symbol, Symbol) -> Symbol

#class_eval ⇒ void

This method returns an undefined value.



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

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

#dup ⇒ Object

Returns:

  • (Object)


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

def dup: () -> untyped

#extend ⇒ Object

Parameters:

Returns:

  • (Object)


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

def extend: (*Module) -> untyped

#include ⇒ Object

Parameters:

Returns:

  • (Object)


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

def include: (*Module) -> untyped

#instance_method ⇒ UnboundMethod

Parameters:

  • (Symbol)

Returns:

  • (UnboundMethod)


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

def instance_method: (Symbol) -> UnboundMethod

#module_eval ⇒ void

This method returns an undefined value.



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

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

#name ⇒ Object

Returns:

  • (Object)


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

def name: () -> untyped

#new ⇒ Object

Parameters:

  • (Object)
  • (Object)

Returns:

  • (Object)


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

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

#private ⇒ Object

Parameters:

  • (Symbol)

Returns:

  • (Object)


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

def private: (*Symbol) -> untyped