module SoqlEnum
Module all SoqlEnums include
Public Class Methods
values_for(object)
click to toggle source
@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
# File lib/leap_salesforce/soql_data/soql_enum.rb, line 8 def self.values_for(object) ObjectSpace.each_object(Module).select { |class_name| class_name < self && class_name.to_s.start_with?("#{object}::") } end