Module: Vindetta

Defined in:
lib/vindetta.rb,
lib/vindetta/cli.rb,
lib/vindetta/decoder.rb,
lib/vindetta/version.rb,
lib/vindetta/generator.rb,
lib/vindetta/validator.rb,
lib/vindetta/calculator.rb

Defined Under Namespace

Classes: CLI, Calculator, Decoder, Generator, Validator

Constant Summary collapse

VIN_LENGTH =
17
WMI_LENGTH =
3
VDS_LENGTH =
6
VIS_LENGTH =
8
CHECK_DIGIT_INDEX =
8
PLANT_CODE_INDEX =
10
WMI_CHARACTERS =
"0123456789ABCDEFGHJKLMNPRSTUVWXYZ".chars
VDS_CHARACTERS =
"0123456789ABCDEFGHJKLMNPRSTUVWXYZ".chars
VIS_CHARACTERS =
"0123456789ABCDEFGHJKLMNPRSTUVWXYZ".chars
MODEL_YEAR_CHARACTERS =
VIS_CHARACTERS - "UZ".chars
WMI_RANGE =
0..2
VDS_RANGE =
3..CHECK_DIGIT_INDEX
PRODUCTION_NUMBER_RANGE =
11..16
VIS_RANGE =
9..16
VERSION =
"0.22.0".freeze