Module: ViewComponentReducible
- Defined in:
- lib/view_component_reducible.rb,
lib/view_component_reducible/msg.rb,
lib/view_component_reducible/engine.rb,
lib/view_component_reducible/helpers.rb,
lib/view_component_reducible/railtie.rb,
lib/view_component_reducible/runtime.rb,
lib/view_component_reducible/version.rb,
lib/view_component_reducible/dispatch.rb,
lib/view_component_reducible/component.rb,
lib/view_component_reducible/state/dsl.rb,
lib/view_component_reducible/adapter/base.rb,
lib/view_component_reducible/state/schema.rb,
lib/view_component_reducible/adapter/redis.rb,
lib/view_component_reducible/configuration.rb,
lib/view_component_reducible/state/envelope.rb,
lib/view_component_reducible/adapter/session.rb,
lib/view_component_reducible/dispatch_controller.rb,
lib/view_component_reducible/adapter/hidden_field.rb
Defined Under Namespace
Modules: Adapter, Component, Dispatch, Helpers, State
Classes: Configuration, DispatchController, Engine, Error, Msg, Railtie, Runtime
Constant Summary
collapse
- VERSION =
'0.1.4'
Class Method Summary
collapse
Class Method Details
36
37
38
|
# File 'lib/view_component_reducible.rb', line 36
def self.config
@config ||= Configuration.new
end
|
This method returns an undefined value.
42
43
44
|
# File 'lib/view_component_reducible.rb', line 42
def self.configure
yield config
end
|
.register(component_klass) ⇒ void
This method returns an undefined value.
31
32
33
|
# File 'lib/view_component_reducible.rb', line 31
def self.register(component_klass)
registry[component_klass.vcr_id] = component_klass
end
|
.registry ⇒ Hash{String=>Class}
25
26
27
|
# File 'lib/view_component_reducible.rb', line 25
def self.registry
@registry ||= {}
end
|