class Asset

def self.eigenclass

returns the return value of class << self block, which is self (as defined within that block)
def self.eigenclass
  class << self; self; end
end