Sha256: 3a407cee98d3dc360f8c23ccd0f7b6d22623a1bb66b55faebf93aa97990e21be
Contents?: true
Size: 860 Bytes
Versions: 25
Compression:
Stored size: 860 Bytes
Contents
# frozen_string_literal: true # This file is generated and updated automatically so best not to edit manually # Helps handle picklist values for <%= "#{@entity_name}, #{@enum_name}" %> class <%= @entity_name %> < SoqlData # Enumeration for <%= @enum_name %> module <%= @enum_name %> include SoqlEnum <% @enum_values.each do |name, value| %> @<%= name.to_s %> = "<%= value %>" <% end %> class << self # @return [String] Sample value from Enum def sample values.sample end # @return [String] Name of picklist as returned from Metadata def name '<%= @picklist %>' end # @return [Array] List of values for <%= @enum_name %> def values <%= @enum_values.values %> end attr_reader <%= @enum_values.keys.collect(&:to_sym).to_s.tr('[]','') %> end end end
Version data entries
25 entries across 25 versions & 1 rubygems