Module: Enum
- Included in:
- Etna::Clients::Magma::AttributeType, Etna::Clients::Magma::AttributeValidationType, Etna::Clients::Magma::ParentLinkType, Etna::Clients::Polyphemus::JobType
- Defined in:
- lib/etna/clients/enum.rb
Class Method Summary collapse
Class Method Details
.included(cls) ⇒ Object
2 3 4 5 6 7 8 |
# File 'lib/etna/clients/enum.rb', line 2 def self.included(cls) cls.instance_eval do def entries self.constants.map { |c| self.const_get(c) }.select { |v| v.instance_of?(self) } end end end |