class Goliath::Rack::Validation::RequiredValue
def value_valid?(params)
def value_valid?(params) if !params.has_key?(key) || params[key].nil? || (params[key].is_a?(String) && params[key] =~ /^\s*$/) return false end if params[key].is_a?(Array) return false if params[key].empty? params[key].each { |k| return false unless values.include?(k) } elsif !values.include?(params[key]) return false end true end