%% 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.