Module: RomanConverter::Rules::Mapper

Defined in:
lib/roman_converter/rules.rb

Constant Summary collapse

VALUES =
{
  "I" => 1,
  "V" => 5,
  "X" => 10,
  "L" => 50,
  "C" => 100,
  "D" => 500,
  "M" => 1000
}
REPEATABLE =
["I", "X", "C", "M"]
NEVER_REPEATABLE =
["D", "L", "V"]
SUBTRACTABLE_ELEMENTS =
["I", "X", "C"]
SUBTRACTABLE_ELIGIBLE =
{
  "I" => ["V", "X"],
  "X" => ["L", "C"],
  "C" => ["D", "M"]
}