Template Engine (ECR)
Overview
ECR Basics
Template Structure
# Basic ECR template
class <%= @name_camelcase %> < CQL::Model
table :<%= @name_underscore.pluralize %>
<% @attributes.each do |attr| %>
column :<%= attr.name %>, <%= attr.column_type %>
<% end %>
timestamps
endECR Tags
Template Rendering
Template Variables
Context Object
Variable Types
Template Organization
Directory Structure
Template Naming Conventions
Template Examples
Model Template
Endpoint Template
Service Template
Component Template
Jinja Template
Advanced ECR Features
Conditional Logic
Loops and Iteration
Method Calls
Error Handling
Template Helpers
String Manipulation
Custom Helpers
Template Caching
Performance Optimization
Template Validation
Template Customization
User Customization
Template Inheritance
Best Practices
Template Design
Performance
Maintainability
Related Documentation
Last updated