Fire destroys ranch building, cause undetermined