Sha256: 1372d19411fa9103edf6600e7dadafc80ce0f857dc8ce92602169a3a71920b02
Contents?: true
Size: 434 Bytes
Versions: 18
Compression:
Stored size: 434 Bytes
Contents
# frozen_string_literal: true # Module all SoqlEnums include module SoqlEnum # @param [Class] object Object inheriting from SoqlData that has picklists underneath it # @return [Array] List of picklist classes that inherit from SoqlEnum and relate to provided class def self.values_for(object) ObjectSpace.each_object(Module).select { |class_name| class_name < self && class_name.to_s.start_with?("#{object}::") } end end
Version data entries
18 entries across 18 versions & 1 rubygems