module Yext::Api::Concerns::EnumAll

This concern adds an `all` method to an enumeration class to list all constants in that class.

Public Instance Methods

all() click to toggle source
# File lib/yext/api/concerns/enum_all.rb, line 11
def all
  (constants - %i[ClassMethods]).map { |c| const_get(c) }.reject { |constant| constant.is_a?(Module) }
end