Module: Ucode::Repo

Defined in:
lib/ucode/repo.rb,
lib/ucode/repo/paths.rb,
lib/ucode/repo/writers.rb,
lib/ucode/repo/atomic_writes.rb,
lib/ucode/repo/build_validator.rb,
lib/ucode/repo/aggregate_writer.rb,
lib/ucode/repo/codepoint_writer.rb,
lib/ucode/repo/block_feed_emitter.rb,
lib/ucode/repo/build_report_writer.rb,
lib/ucode/repo/writers/enums_writer.rb,
lib/ucode/repo/writers/blocks_writer.rb,
lib/ucode/repo/writers/planes_writer.rb,
lib/ucode/repo/writers/indexes_writer.rb,
lib/ucode/repo/writers/scripts_writer.rb,
lib/ucode/repo/writers/manifest_writer.rb,
lib/ucode/repo/build_report_accumulator.rb,
lib/ucode/repo/writers/relationships_writer.rb,
lib/ucode/repo/writers/named_sequences_writer.rb

Overview

Repo — writes the output tree under output/.

One folder per codepoint (CJK included), no exceptions:

output/planes/<n>.json
output/blocks/<ORIGINAL_NAME>.json
output/blocks/<ORIGINAL_NAME>/<U+XXXX>/index.json
output/blocks/<ORIGINAL_NAME>/<U+XXXX>/glyph.svg
output/scripts/<ScriptCode>.json
output/index/names.json
output/index/labels.json
output/manifest.json

Defined Under Namespace

Modules: AtomicWrites, Paths, Writers Classes: AggregateWriter, BlockFeedEmitter, BuildReportAccumulator, BuildReportWriter, BuildValidator, CodepointWriter