# File lib/awesome_print/ext/nobrainer.rb, line 16 def cast_with_nobrainer(object, type) cast = cast_without_nobrainer(object, type) if defined?(::NoBrainer::Document) if object.is_a?(Class) && object < ::NoBrainer::Document cast = :nobrainer_class elsif object.is_a?(::NoBrainer::Document) cast = :nobrainer_document end end cast end