Class: Funicular::Component::ResourceAccessor

Inherits:
Object
  • Object
show all
Defined in:
sig/component.rbs

Instance Method Summary collapse

Constructor Details

#initializeResourceAccessor

Returns a new instance of ResourceAccessor.

Parameters:

  • data (Hash[Symbol, untyped])
  • states (Hash[Symbol, Symbol])
  • errors (Hash[Symbol, untyped])


12
# File 'sig/component.rbs', line 12

def initialize: (Hash[Symbol, untyped] data, Hash[Symbol, Symbol] states, Hash[Symbol, untyped] errors) -> void

Instance Method Details

#[]Object

Parameters:

  • key (Symbol)

Returns:

  • (Object)


13
# File 'sig/component.rbs', line 13

def []: (Symbol key) -> untyped

#errorObject

Parameters:

  • key (Symbol)

Returns:

  • (Object)


17
# File 'sig/component.rbs', line 17

def error: (Symbol key) -> untyped

#error?Boolean

Parameters:

  • key (Symbol)

Returns:

  • (Boolean)


16
# File 'sig/component.rbs', line 16

def error?: (Symbol key) -> bool

#fetchObject

Parameters:

  • key (Symbol)
  • default (Object)

Returns:

  • (Object)


14
# File 'sig/component.rbs', line 14

def fetch: (Symbol key, ?untyped default) -> untyped

#loading?Boolean

Parameters:

  • key (Symbol)

Returns:

  • (Boolean)


15
# File 'sig/component.rbs', line 15

def loading?: (Symbol key) -> bool