module GenesisRuby::Api::Mixins::Constants::Common

def all

Get all defined constant values
def all
  GenesisRuby::Utils::Common.constant_values(self)
end

def valid?(value, strict: false)

Validate given value against all available constant values
def valid?(value, strict: false)
  value = value.downcase if !strict && value.is_a?(String)
  all.include?(value)
end