クラスだとかメソッドだとか

javaでPersonクラスにあるsayメソッドをMainクラスから使用する場合、
Person.java

public class Person {
    public void say(String str) {
        System.out.println("Person say " + str + ".");   
    }
}

Main.java

public class Main {
    public static void main (String args[] ) {
        Person suzuki = new Person();
        suzuki.say("こんにちわ");
    }
}

この別のクラスにある、メソッドを呼ぶという処理ですが、
rubyの場合だと、

person.rb

class Person
  def say(str)
    puts("Person say " + str + ".")
  end
end

main.rb

require 'person'

class Main
  def exec
    suzuki = Person.new
    suzuki.say("こんにちわ")
  end
end

main = Main.new
main.exec


こんな感じでしょうか。
javaから来ると、newの位置が違うことに戸惑いましたが、すぐに慣れました。
Main main = Main.new();と書かなくて良い所が好印象です。