Module: Vident
- Defined in:
- lib/vident.rb,
lib/vident/engine.rb,
lib/vident/caching.rb,
lib/vident/version.rb,
lib/vident/stimulus.rb,
lib/vident/tailwind.rb,
lib/vident/component.rb,
lib/vident/stable_id.rb,
lib/vident/stimulus_null.rb,
lib/vident/stimulus_class.rb,
lib/vident/stimulus_param.rb,
lib/vident/stimulus_value.rb,
lib/vident/stimulus/naming.rb,
lib/vident/stimulus_action.rb,
lib/vident/stimulus_helper.rb,
lib/vident/stimulus_outlet.rb,
lib/vident/stimulus_target.rb,
lib/vident/stimulus_builder.rb,
lib/vident/class_list_builder.rb,
lib/vident/stimulus/primitive.rb,
lib/vident/stimulus_component.rb,
lib/vident/stimulus_attributes.rb,
lib/vident/stimulus_controller.rb,
lib/vident/child_element_helper.rb,
lib/vident/component_class_lists.rb,
lib/vident/stimulus_attribute_base.rb,
lib/vident/stimulus_collection_base.rb,
lib/vident/stimulus_class_collection.rb,
lib/vident/stimulus_param_collection.rb,
lib/vident/stimulus_value_collection.rb,
lib/vident/stimulus_action_collection.rb,
lib/vident/stimulus_outlet_collection.rb,
lib/vident/stimulus_target_collection.rb,
lib/vident/component_attribute_resolver.rb,
lib/vident/stimulus_controller_collection.rb,
lib/vident/stimulus_data_attribute_builder.rb,
lib/generators/vident/install/install_generator.rb
Defined Under Namespace
Modules: Caching, ChildElementHelper, Component, ComponentAttributeResolver, ComponentClassLists, Generators, Stimulus, StimulusAttributes, StimulusComponent, StimulusHelper, Tailwind Classes: ClassListBuilder, Engine, StableId, StimulusAction, StimulusActionCollection, StimulusAttributeBase, StimulusBuilder, StimulusClass, StimulusClassCollection, StimulusCollectionBase, StimulusController, StimulusControllerCollection, StimulusDataAttributeBuilder, StimulusOutlet, StimulusOutletCollection, StimulusParam, StimulusParamCollection, StimulusTarget, StimulusTargetCollection, StimulusValue, StimulusValueCollection
Constant Summary collapse
- VERSION =
"1.0.0"- StimulusNull =
Sentinel: emits the literal string “null” as the data attribute value. For Stimulus ‘Object` and `Array` value types this is JSON-parsed to JS `null`; other value types will read it as garbage (“null” string / NaN / truthy), so only use this with nullable Object/Array values.
A bare ‘nil` (static or returned from a proc) omits the attribute entirely so Stimulus uses its per-type default. Reach for this sentinel only when you need an explicit JS `null`.
Object.new
Class Method Summary collapse
-
.version ⇒ Object
Shared version for all vident gems.
Class Method Details
.version ⇒ Object
Shared version for all vident gems
7 8 9 |
# File 'lib/vident/version.rb', line 7 def self.version VERSION end |