Module: Herb::Engine::Debug
- Defined in:
- sig/herb/engine/debug.rbs
Instance Method Summary collapse
- #add_debug_attributes_to_element ⇒ Object
- #add_debug_expr_end ⇒ Object
- #add_debug_expr_start ⇒ Object
-
#complex_rails_helper? ⇒ Object
TODO: convert this to analyze the Prism nodes once available.
- #component? ⇒ Object
- #debug? ⇒ Object
- #determine_view_type ⇒ Object
- #find_parent_element_for_open_tag ⇒ Object
- #find_top_level_elements ⇒ Object
- #in_head_context? ⇒ Object
- #partial? ⇒ Object
- #process_debuggable_expression ⇒ Object
- #should_add_debug_attributes_to_element? ⇒ Object
- #should_debug_expression? ⇒ Object
Instance Method Details
#add_debug_attributes_to_element ⇒ Object
24 |
# File 'sig/herb/engine/debug.rbs', line 24
def add_debug_attributes_to_element: (untyped open_tag_node) -> untyped
|
#add_debug_expr_end ⇒ Object
14 |
# File 'sig/herb/engine/debug.rbs', line 14
def add_debug_expr_end: () -> untyped
|
#add_debug_expr_start ⇒ Object
12 |
# File 'sig/herb/engine/debug.rbs', line 12
def add_debug_expr_start: (untyped erb_code, untyped output_content, untyped node) -> untyped
|
#complex_rails_helper? ⇒ Object
TODO: convert this to analyze the Prism nodes once available
35 |
# File 'sig/herb/engine/debug.rbs', line 35
def complex_rails_helper?: (untyped code) -> untyped
|
#component? ⇒ Object
30 |
# File 'sig/herb/engine/debug.rbs', line 30
def component?: () -> untyped
|
#debug? ⇒ Object
8 |
# File 'sig/herb/engine/debug.rbs', line 8
def debug?: () -> untyped
|
#determine_view_type ⇒ Object
26 |
# File 'sig/herb/engine/debug.rbs', line 26
def determine_view_type: () -> untyped
|
#find_parent_element_for_open_tag ⇒ Object
22 |
# File 'sig/herb/engine/debug.rbs', line 22
def find_parent_element_for_open_tag: (untyped open_tag_node) -> untyped
|
#find_top_level_elements ⇒ Object
18 |
# File 'sig/herb/engine/debug.rbs', line 18
def find_top_level_elements: (untyped document_node) -> untyped
|
#in_head_context? ⇒ Object
32 |
# File 'sig/herb/engine/debug.rbs', line 32
def in_head_context?: () -> untyped
|
#partial? ⇒ Object
28 |
# File 'sig/herb/engine/debug.rbs', line 28
def partial?: () -> untyped
|
#process_debuggable_expression ⇒ Object
10 |
# File 'sig/herb/engine/debug.rbs', line 10
def process_debuggable_expression: (untyped node, untyped opening, untyped code, untyped should_escape) -> untyped
|
#should_add_debug_attributes_to_element? ⇒ Object
20 |
# File 'sig/herb/engine/debug.rbs', line 20
def should_add_debug_attributes_to_element?: (untyped open_tag_node) -> untyped
|
#should_debug_expression? ⇒ Object
16 |
# File 'sig/herb/engine/debug.rbs', line 16
def should_debug_expression?: (untyped node) -> untyped
|