Class: NumeritajTipo::Neo4j::TypeConverters::EnumConverter

Inherits:
Object
  • Object
show all
Defined in:
lib/numeritaj_tipo/neo4j/type_converters/enum_converter.rb

Class Method Summary collapse

Class Method Details

.converter_for(enum_class) ⇒ Object



9
10
11
12
13
14
15
16
# File 'lib/numeritaj_tipo/neo4j/type_converters/enum_converter.rb', line 9

def self.converter_for(enum_class)
  return typecaster_for(enum_class) if typecaster_for(enum_class)

  converter_class = Class.new

  converter_class.extend(converter(enum_class))
    .include(::Neo4j::Shared::Typecaster)
end