13 May '12, 6pm

Dir.mktmpdir - Undefined Method `mktmpdir' for Dir:Class #ruby

Dir.mktmpdir creates a temporary directory. The directory is created with 0700 permission. The prefix and suffix of the name of the directory is specified by the optional first argument, prefix_suffix . If it is not specified or nil, “d” is used as the prefix and no suffix is used. If it is a string, it is used as the prefix and no suffix is used. If it is an array, first element is used as the prefix and second element is used as a suffix. Dir.mktmpdir {|dir| dir is “…/d…” } Dir.mktmpdir(“foo”) {|dir| dir is “…/foo…” } Dir.mktmpdir([“foo”, “bar”]) {|dir| dir is “…/foo…bar” } The directory is created under Dir.tmpdir or the optional second argument tmpdir if non-nil value is given. Dir.mktmpdir {|dir| dir is “#{Dir .tmpdir}/d…” } Dir.mktmpdir(nil, “/var/tmp”) {|dir| dir is “/var/tmp/d…” } If a block is given, it is yielded with the path of the directory. The directory and ...

Full article: http://apidock.com/ruby/Dir/mktmpdir/class#1294-Undefined...

Tweets

Duck Typing: Ruby Study Notes - Best Ruby Guide...

rubylearning.com 14 May '12, 8am

In Ruby, we rely less on the type (or class) of an object and more on its capabilities. Hence, Duck Typing means an object...