Class: ContestValidators

Inherits:
Object
  • Object
show all
Defined in:
lib/contest_validators.rb

Constant Summary collapse

CATEGORY_ASSISTED =
[
  'ASSISTED',
  'NON-ASSISTED',
]
CATEGORY_BAND =
[
  'ALL',
  '160M',
  '80M',
  '40M',
  '20M',
  '15M',
  '10M',
  '6M',
  '2M',
  '222',
  '432',
  '902',
  '1.2G',
  '2.3G',
  '3.4G',
  '5.7G',
  '10G',
  '24G',
  '47G',
  '75G',
  '119G',
  '142G',
  '241G',
  'Light',
]
CATEGORY_MODE =
[
  'SSB',
  'CW',
  'RTTY',
  'MIXED',
]
CATEGORY_OPERATOR =
[
  'SINGLE-OP',
  'MULTI-OP',
  'CHECKLOG',
]
CATEGORY_POWER =
[
  'HIGH',
  'LOW',
  'QRP',
]
CATEGORY_STATION =
[
  'FIXED',
  'MOBILE',
  'PORTABLE',
  'ROVER',
  'EXPEDITION',
  'HQ',
  'SCHOOL',
]
CATEGORY_TIME =
[
  '6-HOURS',
  '12-HOURS',
  '24-HOURS',
]
CATEGORY_TRANSMITTER =
[
  'ONE',
  'TWO',
  'LIMITED',
  'UNLIMITED',
  'SWL',
]
CATEGORY_OVERLAY =
[
  'ROOKIE',
  'TB-WIRED',
  'NOVICE-TECH',
  'OVER-50',
]
CLAIMED_SCORE =
[
  /\d+/,
]
CONTEST =
[
  'AP-SPRINT',
  'ARRL-10',
  'ARRL-160',
  'ARRL-DX-CW',
  'ARRL-DX-SSB',
  'ARRL-SS-CW',
  'ARRL-SS-SSB',
  'ARRL-UHF-AUG',
  'ARRL-VHF-JAN',
  'ARRL-VHF-JUN',
  'ARRL-VHF-SEP',
  'ARRL-RTTY',
  'BARTG-RTTY',
  'CQ-160-CW',
  'CQ-160-SSB',
  'CQ-WPX-CW',
  'CQ-WPX-RTTY',
  'CQ-WPX-SSB',
  'CQ-VHF',
  'CQ-WW-CW',
  'CQ-WW-RTTY',
  'CQ-WW-SSB',
  'DARC-WAEDC-CW',
  'DARC-WAEDC-RTTY',
  'DARC-WAEDC-SSB',
  'FCG-FQP',
  'IARU-HF',
  'JIDX-CW',
  'JIDX-SSB',
  'NA-SPRINT-CW',
  'NA-SPRINT-SSB',
  'NCCC-CQP',
  'NEQP',
  'OCEANIA-DX-CW',
  'OCEANIA-DX-SSB',
  'RDXC',
  'RSGB-IOTA',
  'SAC-CW',
  'SAC-SSB',
  'STEW-PERRY',
  'TARA-RTTY',
]