Module: JsonApiToolbox::Enums

Defined in:
lib/enums.rb

Class Method Summary collapse

Class Method Details

.build_enum(model, enum_attribute) ⇒ Object



5
6
7
8
9
10
11
12
13
14
# File 'lib/enums.rb', line 5

def self.build_enum(model, enum_attribute)
  enum_values = model.send(enum_attribute)
  enum_values.map do |attribute|
    {
      id: attribute[1],
      description: attribute[0],
      type: enum_attribute
    }
  end
end