Class: JsxRosetta::Backend::ViewComponent::ExpressionTranslator::Result
- Inherits:
-
Data
- Object
- Data
- JsxRosetta::Backend::ViewComponent::ExpressionTranslator::Result
- Defined in:
- lib/jsx_rosetta/backend/view_component/expression_translator.rb
Overview
‘promoted_locals` lists names that the condition-mode translator rendered as `@ivar` despite being known-but-unresolvable locals or imports (bucket 4 in the resolution rules). The caller is expected to surface this list in a TODO so a reviewer knows which bindings need to become controller-passed props.
Instance Attribute Summary collapse
-
#promoted_locals ⇒ Object
readonly
Returns the value of attribute promoted_locals.
-
#ruby ⇒ Object
readonly
Returns the value of attribute ruby.
-
#unresolved_identifiers ⇒ Object
readonly
Returns the value of attribute unresolved_identifiers.
Instance Attribute Details
#promoted_locals ⇒ Object (readonly)
Returns the value of attribute promoted_locals
84 85 86 |
# File 'lib/jsx_rosetta/backend/view_component/expression_translator.rb', line 84 def promoted_locals @promoted_locals end |
#ruby ⇒ Object (readonly)
Returns the value of attribute ruby
84 85 86 |
# File 'lib/jsx_rosetta/backend/view_component/expression_translator.rb', line 84 def ruby @ruby end |
#unresolved_identifiers ⇒ Object (readonly)
Returns the value of attribute unresolved_identifiers
84 85 86 |
# File 'lib/jsx_rosetta/backend/view_component/expression_translator.rb', line 84 def unresolved_identifiers @unresolved_identifiers end |