質問の内容が伝わってなくてすみません
privateとかpublicなどはとりあえず置いといてください
PHPで呼び出すときに$this->a()限りませんがC#やjavaでもこのような感じで呼び出しています
Rubyはこのthis->メソッドのような概念がないということでしょうか?