Is it possible to define a method in a module so that when it's mixed in, it
becomes a class method?

I tried something like this:

module Mix
  def inst_meth
    puts 'inst_meth'
  end

  class << self
    def class_meth
      puts 'class_meth'
    end
  end
end

class Test
  include Mix
end

t = Test.new
t.inst_meth
Test.class_meth

...

 but I guess the class << self call puts the method into the metaclass of
the module Mix, eh? Hmmm... any way to do this?

Chris