1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
# frozen_string_literal: true class Gender MALE = 'male' FEMALE = 'female' def self.all [MALE, FEMALE] end def self.valid?(gender) return false unless gender.is_a?(String) all.include?(gender.downcase) end end