# File lib/awesome_print/ext/sequel.rb, line 16 def cast_with_sequel(object, type) cast = cast_without_sequel(object, type) if defined?(::Sequel::Model) && object.is_a?(::Sequel::Model) cast = :sequel_document elsif defined?(::Sequel::Model) && object.is_a?(Class) && object.ancestors.include?(::Sequel::Model) cast = :sequel_model_class elsif defined?(::Sequel::Mysql2::Dataset) && object.class.ancestors.include?(::Sequel::Mysql2::Dataset) cast = :sequel_dataset end cast end