class T::Enum
def self.from_serialized(serialized_val)
def self.from_serialized(serialized_val) res = try_deserialize(serialized_val) if res.nil? raise KeyError.new("Enum #{self} key not found: #{serialized_val.inspect}") end res end
def self.from_serialized(serialized_val) res = try_deserialize(serialized_val) if res.nil? raise KeyError.new("Enum #{self} key not found: #{serialized_val.inspect}") end res end