module ActiveModelSerializers::LookupChain

def namespace_for(klass)

def namespace_for(klass)
  klass.name.deconstantize
end

def resource_class_name(klass)

def resource_class_name(klass)
  klass.name.demodulize
end

def serializer_from(klass)

def serializer_from(klass)
  name = resource_class_name(klass)
  serializer_from_resource_name(name)
end

def serializer_from_resource_name(name)

def serializer_from_resource_name(name)
  "#{name}Serializer"
end