{% if class_name is defined %}

{% for route in routes %}
{% if learning is defined and learning %}
{{ yaml_comment('application.messages.learning.route') }}
{% endif %}
{{ route.name }}:
  path: '{{ route.path }}'
  defaults:
    _controller: '\Drupal\{{ module }}\Controller\{{ class_name }}::{{ route.method }}'
    _title: '{{route.title}}'
  requirements:
    _permission: 'access content'
{% endfor %}
{% endif %}
