Module: Myrr::Port::Metadata
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/myrr/port/metadata.rb
Overview
Controller concern that extracts page metadata (title, description) from common Rails conventions and inline front-matter in .md.erb views.
Detection order (highest priority first):
- Inline YAML front-matter in the .md.erb template — view wins
@myrr_title/@myrr_description— explicit override@page_title/@page_description— Jumpstart convention@title/@meta_description— standard Rails patterncontent_for(:title)— popular in view-level title settingCurrent.meta_tags&.title/Current.meta_tags&.description
Inline front-matter values override auto-detected values for
overlapping keys. Auto-detected fills in any missing fields.
token_count is never set here — the middleware always computes it.