From: Brad Tilley Date: 2006-10-24T05:17:32+09:00 Subject: File::open and File.open What exactly is the difference between these? :: is a class method while . is an instance method??? If that is so, could someone clarify this with more detail? I use File.open, but File::open works too. However sometimes, this is not the case which adds to my confusion :) For example, I can only do Digest::MD5.new() and not Digest.MD5.new() why is that? I don't fully understand OO programming... perhaps this is my problem. Thank you for your time. -- Posted via http://www.ruby-forum.com/.