You can use:
class Foo
def instance_method
end
alias_method :alias_for_instance_method, :instance_method
def self.class_method
end
class <<self
alias_method :alias_for_class_method, :class_method
end
end
OR Try:
self.singleton_class.send(:alias_method, :new_name, :original_name)