%%% @author David AAberg %%% @copyright (C) 2011, David AAberg %%% @doc %%% %%% @end %%% Created : 25 Sep 2011 by David AAberg -module(protobuffs_file). -export([open/2,path_open/3,close/1,format/3,request/1,compile_forms/2,write_file/2]). open(File, Options) -> file:open(File,Options). path_open(Path, File, Modes) -> file:path_open(Path, File, Modes). close(FileRef) -> file:close(FileRef). format(FileRef, FormatString, WriteFields) -> io:format(FileRef, FormatString, WriteFields). request(InFile) -> io:request(InFile,{get_until,prompt,protobuffs_scanner,token,[1]}). compile_forms(Forms, Options) -> compile:forms(Forms, [return] ++ Options). write_file(File, Bytes) -> file:write_file(File,Bytes).