Module: Interfacets
- Defined in:
- lib/interfacets/client/bus.rb,
lib/interfacets.rb,
lib/interfacets/test.rb,
lib/interfacets/client.rb,
lib/interfacets/version.rb,
lib/interfacets/server/api.rb,
lib/interfacets/server/bus.rb,
lib/interfacets/shared/view.rb,
lib/interfacets/client/actor.rb,
lib/interfacets/shared/facet.rb,
lib/interfacets/shared/utils.rb,
lib/interfacets/client/assets.rb,
lib/interfacets/client/config.rb,
lib/interfacets/client/system.rb,
lib/interfacets/server/assets.rb,
lib/interfacets/server/config.rb,
lib/interfacets/shared/entity.rb,
lib/interfacets/client/registry.rb,
lib/interfacets/server/registry.rb,
lib/interfacets/client/delegator.rb,
lib/interfacets/test/js/nodo_bus.rb,
lib/interfacets/shared/entity_dsl.rb,
lib/interfacets/test/ui_simulator.rb,
lib/interfacets/component_registry.rb,
lib/interfacets/shared/validations.rb,
lib/interfacets/test/js/inline_bus.rb,
lib/interfacets/client/channels/api.rb,
lib/interfacets/client/channels/url.rb,
lib/interfacets/server/assets/facet.rb,
lib/interfacets/server/basic_router.rb,
lib/interfacets/shared/entities/bus.rb,
lib/interfacets/client/channels/base.rb,
lib/interfacets/client/channels/audio.rb,
lib/interfacets/client/channels/timer.rb,
lib/interfacets/shared/basic_routable.rb,
lib/interfacets/shared/entities/specs.rb,
lib/interfacets/test/js/receivers/api.rb,
lib/interfacets/test/js/receivers/url.rb,
lib/interfacets/shared/generated_store.rb,
lib/interfacets/test/validation_engine.rb,
lib/interfacets/component_schema_parser.rb,
lib/interfacets/test/component_registry.rb,
lib/interfacets/test/js/receivers/react.rb,
lib/interfacets/test/js/receivers/timer.rb,
lib/interfacets/server/facets/serializer.rb,
lib/interfacets/client/channels/react/dom.rb,
lib/interfacets/client/utils/mruby_patches.rb,
lib/interfacets/server/facets/deserializer.rb,
lib/interfacets/test/js/receivers/react/node.rb,
lib/interfacets/client/channels/react/builder.rb,
lib/interfacets/client/channels/react/channel.rb,
lib/interfacets/client/channels/speech_to_text.rb,
lib/interfacets/shared/entities/specs/handlers.rb,
lib/interfacets/client/channels/page_visibility.rb,
lib/interfacets/client/channels/react/evaluator.rb,
lib/interfacets/server/facets/schema/serializer.rb,
lib/interfacets/shared/entities/collection_proxy.rb,
lib/interfacets/test/js/receivers/react/node/xml_parser.rb
Overview
require_relative "./channels/react"
Defined Under Namespace
Modules: Client, Server, Shared, Test
Classes: ComponentRegistry, ComponentSchemaParser, Error, MissingComponentContractError, ValidationError
Constant Summary
collapse
- VERSION =
"0.9.99"
Class Method Summary
collapse
Class Method Details
.enable_reloading? ⇒ Boolean
23
24
25
|
# File 'lib/interfacets.rb', line 23
def enable_reloading?
$interfacets_dev_mode
end
|
.loader ⇒ Object
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/interfacets.rb', line 12
def loader
@loader ||= (
Zeitwerk::Loader
.for_gem
.tap { _1.ignore("#{__dir__}/interfacets/mruby") }
.tap { _1.ignore("#{__dir__}/interfacets/client/utils") }
.tap { _1.enable_reloading if enable_reloading? }
.tap(&:setup)
)
end
|
.reload ⇒ Object
8
9
10
|
# File 'lib/interfacets.rb', line 8
def reload
loader.reload
end
|