Thinking about it...
It would make sense to convert all possibilities to just the
one in my object, would it be better to store it as a file handle or an IO::File object? I'm only writing text to the file, not doing anything special. Oh and reading from another file.
Comment on Re^2: opening files using handles, objects etc
Well thought; I recommend expecting a IO::Handle object... That way, you leave it up to the users if they're passing plain old perl handles, or IO::Scalar or their own implementation on a handle.