base_name = textfilename.delete File.extname(textfilename)
% irb
>> textfilename = "foo.obj"
=> "foo.obj"
>> textfilename.delete File.extname(textfilename)
=> "f"
>> File.basename(textfilename, ".*")
=> "foo"
I stand corrected.
I always forget about the basename second parameter. Must never doubt
Ruby again ![]()