Sha256: e7a64ba546267b75ff3e6b652d1973849a2dfb5b36b4960c9d0ef0c7efe0c2f4
Contents?: true
Size: 378 Bytes
Versions: 8
Compression:
Stored size: 378 Bytes
Contents
require 'set' module Arbetsformedlingen class SalaryTypeCode CODE_MAP = { 'fixed' => '1', 'fixed_and_commission' => '2', 'commission' => '3' }.freeze CODES = Set.new(CODE_MAP.values).freeze def self.to_code(value) CODE_MAP.fetch(value.to_s, nil) end def self.valid?(value) CODES.include?(value.to_s) end end end
Version data entries
8 entries across 8 versions & 1 rubygems