Это не методы класса, а методы экземпляра. Вы можете вызвать met1 из met2 в вашем примере без проблем, используя экземпляр класса:
class A
def met1
puts "In met1"
end
def met2
met1
end
end
var1 = A.new
var1.met2
Вот эквивалент с использованием методов класса, которые вы создаете, добавляя префикс имени метода к имени класса:
class A
def A.met1
puts "In met1"
end
def A.met2
met1
end
end
A.met2