N
Neowulf
Hi all,
I've just finished working on a few util scripts in Ruby to cut my
teeth and I was wondering what the best practice is with regards the
use of class methods.
E.g. Is it better to do something like this...
require 'fileutils'
FileUtils.mv(myfile,newpath)
FileUtils.cp(newpath,anotherpath)
FileUtils.rm(newpath)
or this...
fu = FileUtils.new
fu.mv(myfile,newpath)
fu.cp(newpath,anotherpath)
fu.rm(newpath)
I assume the second would only create a single instance of a
"fileutils" object, thus requiring less overhead than the first?
~Neowulf
I've just finished working on a few util scripts in Ruby to cut my
teeth and I was wondering what the best practice is with regards the
use of class methods.
E.g. Is it better to do something like this...
require 'fileutils'
FileUtils.mv(myfile,newpath)
FileUtils.cp(newpath,anotherpath)
FileUtils.rm(newpath)
or this...
fu = FileUtils.new
fu.mv(myfile,newpath)
fu.cp(newpath,anotherpath)
fu.rm(newpath)
I assume the second would only create a single instance of a
"fileutils" object, thus requiring less overhead than the first?
~Neowulf