Class: Funicular::Store::Scope
- Inherits:
-
Object
- Object
- Funicular::Store::Scope
show all
- Defined in:
- sig/store.rbs
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
#initialize ⇒ Scope
Returns a new instance of Scope.
29
|
# File 'sig/store.rbs', line 29
def initialize: (singleton(Funicular::Store) store_class, Hash[Symbol, untyped] scope_kwargs) -> void
|
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing ⇒ Object
30
|
# File 'sig/store.rbs', line 30
def method_missing: (Symbol name, *untyped args) -> untyped
|
Instance Attribute Details
#scope_kwargs ⇒ Hash[Symbol, untyped]
Returns the value of attribute scope_kwargs.
23
24
25
|
# File 'sig/store.rbs', line 23
def scope_kwargs
@scope_kwargs
end
|
Returns the value of attribute store_class.
22
23
24
|
# File 'sig/store.rbs', line 22
def store_class
@store_class
end
|
Instance Method Details
#off_change ⇒ nil
33
|
# File 'sig/store.rbs', line 33
def off_change: (Integer id) -> nil
|
#on_change {|arg0| ... } ⇒ Integer
32
|
# File 'sig/store.rbs', line 32
def on_change: () { (untyped) -> void } -> Integer
|
#respond_to_missing? ⇒ Boolean
31
|
# File 'sig/store.rbs', line 31
def respond_to_missing?: (Symbol name, ?bool include_private) -> bool
|
36
|
# File 'sig/store.rbs', line 36
def subscribe!: () -> Funicular::Store::Subscription
|
#subscribed? ⇒ Boolean
34
|
# File 'sig/store.rbs', line 34
def subscribed?: () -> bool
|
35
|
# File 'sig/store.rbs', line 35
def subscription: () -> Funicular::Store::Subscription?
|
#unsubscribe! ⇒ nil
37
|
# File 'sig/store.rbs', line 37
def unsubscribe!: () -> nil
|