%% vim: ts=4 sw=4 et % Simple Bridge % Copyright (c) 2013 Jesse Gumm % See MIT-LICENSE for licensing information. % % uploaded_file provides an API to the uploaded_file record without having to % include simple_bridge.hrl file into user applications. % % This can be called either in standard Erlang: % uploaded_file:original_name(File). % % Or in parameter module (assuming future version of Erlang still support it): % File:original_name(). % -module(sb_uploaded_file). -include("simple_bridge.hrl"). -compile({no_auto_import,[size/1]}). -export([ original_name/1, temp_file/1, size/1, field_name/1, data/1]). original_name(#sb_uploaded_file{original_name=N}) -> N. temp_file(#sb_uploaded_file{temp_file=N}) -> N. size(#sb_uploaded_file{size=S}) -> S. field_name(#sb_uploaded_file{field_name=N}) -> N. data(#sb_uploaded_file{data=D}) -> D.