NAME

Catmandu::Fix::lido_date - create a generic date component in path

SYNOPSIS

lido_date(
    path,
    -earliest_date: earliestDate,
    -latest_date: latestDate
)

DESCRIPTION

Creates a generic date component consisting of latestDate and earliestDate in a path.

Parameters

Required parameters

path is a required path parameter.

path

Optional parameters

All optional parameters are paths.

earliest_date
latest_date

EXAMPLE

Fix

lido_date(
    descriptiveMetadata.eventWrap.eventSet.$last.event.eventDate.date,
    -earliest_date: recordList.record.production_date_start,
    -latest_date: recordList.record.production_date_end
)

Result

<lido:descriptiveMetadata>
    <lido:eventWrap>
        <lido:eventSet>
            <lido:event>
                <lido:eventDate>
                    <lido:date>
                        <lido:earliestDate>1812</lido:earliestDate>
                        <lido:latestDate>1813</lido:latestDate>
                    </lido:date>
                </lido:eventDate>
            </lido:event>
        </lido:eventSet>
    </lido:eventWrap>
</lido:descriptiveMetadata>