# File lib/pry/method.rb, line 213
      def singleton_class_resolution_order(klass)
        ancestors = Pry::Method.safe_send(klass, :ancestors)
        resolution_order = ancestors.grep(Class).map do |anc|
          [singleton_class_of(anc), *singleton_class_of(anc).included_modules]
        end.flatten(1)

        resolution_order.reverse.uniq.reverse - Class.included_modules
      end