Module: Patinfo2csv

Defined in:
lib/version.rb,
lib/patinfo2csv.rb,
lib/patinfo2csv/cli.rb,
lib/patinfo2csv/loader.rb,
lib/patinfo2csv/converter.rb

Defined Under Namespace

Classes: CLI, Converter, Loader

Constant Summary collapse

VERSION =
"1.1.1"
ESCAPED_CHAR_CODE_MAP =

NOTE escaped backslash and utf-8 code map for patinfo.yaml(ASCII)

{
  /\\x24/      => "$",
  /\\x25/      => "%",
  /\\x26/      => "&",
  /\\x2D/      => "-",
  /\\x5F/      => "_",
  /\\xC2\\xA0/ => " ",
  /\\xC2\\xAB/ => "«",
  /\\xC2\\xBB/ => "»",
  /\\xC2\\xAE/ => "®",
  /\\xC2\\xA9/ => "©",
  /\\xC2\\xB5/ => "µ",
  /\\xC2\\xBD/ => "½",
  /\\xC2\\xBC/ => "¼",
  /\\xC2\\xBE/ => "¾",
  /\\xC2\\x[A-z0-9]{2}/ => "",
  /\\xC3\\x82/ => "Â",
#     /\\xC3\\x83/ => "Ã",
  /\\xC3\\x84/ => "Ä",
#     /\\xC3\\x85/ => "Å",
#     /\\xC3\\x86/ => "Æ",
  /\\xC3\\x87/ => "Ç",
  /\\xC3\\x88/ => "È",
  /\\xC3\\x89/ => "É",
  /\\xC3\\x8A/ => "Ê",
  /\\xC3\\x8B/ => "Ë",
  /\\xC3\\x8C/ => "Ì",
  /\\xC3\\x8D/ => "Í",
  /\\xC3\\x8E/ => "Î",
  /\\xC3\\x8F/ => "Ï",
  /\\xC3\\x90/ => "Ð",
#    /\\xC3\\x91/ => "Ñ",
  /\\xC3\\x92/ => "Ò",
  /\\xC3\\x93/ => "Ó",
  /\\xC3\\x94/ => "Ô",
#    /\\xC3\\x95/ => "Õ",
  /\\xC3\\x96/ => "Ö",
  /\\xC3\\x97/ => "×",
#    /\\xC3\\x98/ => "Ø",
  /\\xC3\\x99/ => "Ù",
  /\\xC3\\x9A/ => "Ú",
  /\\xC3\\x9B/ => "Û",
  /\\xC3\\x9C/ => "Ü",
  /\\xC3\\x9D/ => "Ý",
#    /\\xC3\\x9E/ => "Þ",
  /\\xC3\\x9F/ => "ß",
  /\\xC3\\xA0/ => "à",
  /\\xC3\\xA1/ => "á",
  /\\xC3\\xA2/ => "â",
#    /\\xC3\\xA3/ => "ã",
  /\\xC3\\xA4/ => "ä",
#    /\\xC3\\xA5/ => "å",
#    /\\xC3\\xA6/ => "æ",
  /\\xC3\\xA7/ => "ç",
  /\\xC3\\xA8/ => "è",
  /\\xC3\\xA9/ => "é",
  /\\xC3\\xAA/ => "ê",
  /\\xC3\\xAB/ => "ë",
  /\\xC3\\xAC/ => "ì",
  /\\xC3\\xAD/ => "í",
  /\\xC3\\xAE/ => "î",
  /\\xC3\\xAF/ => "ï",
#    /\\xC3\\xB0/ => "ð",
#    /\\xC3\\xB1/ => "ñ", 
  /\\xC3\\xB2/ => "ò",
  /\\xC3\\xB3/ => "ó",
  /\\xC3\\xB4/ => "ô",
#    /\\xC3\\xB5/ => "õ",
  /\\xC3\\xB6/ => "ö",
  /\\xC3\\xB7/ => "÷",
#    /\\xC3\\xB8/ => "ø",
  /\\xC3\\xB9/ => "ù",
  /\\xC3\\xBA/ => "ú",
  /\\xC3\\xBB/ => "û",
  /\\xC3\\xBC/ => "ü",
  /\\xC3\\xBD/ => "ý",
#    /\\xC3\\xBE/ => "þ",
  /\\xC3\\xBF/ => "ÿ",
  /\\xC3\\x[A-z0-9]{2}/ => "",
  /\\xE2\\x80\\x90/ => "‐",
  /\\xE2\\x80\\x91/ => "‑",
  /\\xE2\\x80\\x92/ => "‒",
  /\\xE2\\x80\\x93/ => "–",
  /\\xE2\\x80\\x94/ => "—",
  /\\xE2\\x80\\x95/ => "―",
  /\\xE2\\x80\\x98/ => "‘",
  /\\xE2\\x80\\x99/ => "’",
  /\\xE2\\x80\\x9A/ => "‚",
  /\\xE2\\x80\\x9B/ => "‛",
  /\\xE2\\x80\\x9C/ => "“",
  /\\xE2\\x80\\x9D/ => "”",
  /\\xE2\\x80\\x9E/ => "„",
  /\\xE2\\x80\\x9F/ => "‟",
  /\\xE2\\x80\\xA6/ => "…",
  /\\xE2\\x80\\xB0/ => "‰",
  /\\xE2\\x80\\xB1/ => "‱",
  /\\xE2\\x80\\xB2/ => "′",
  /\\xE2\\x80\\xB3/ => "″",
  /\\xE2\\x80\\xB4/ => "‴",
  /\\xE2\\x80\\xB5/ => "‵",
  /\\xE2\\x80\\xB6/ => "‶",
  /\\xE2\\x80\\xB7/ => "‷",
  /\\xE2\\x[A-z0-9]{2}\\x[A-z0-9]{2}/ => "",
}