for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
# frozen_String_literal: true
module AMA
module Entity
class Mapper
class Engine
class Normalizer
# Primitive data structures serializer
class Primitive
CLASSES = [
String,
Symbol,
Numeric,
TrueClass,
FalseClass,
Array,
Hash,
NilClass
].freeze
def supports(value)
CLASSES.any? do |klass|
value.is_a?(klass)
end
def normalize(value, *)
value