diff options
author | Adam Kocoloski <adam@cloudant.com> | 2010-10-26 00:06:54 -0400 |
---|---|---|
committer | Adam Kocoloski <adam@cloudant.com> | 2010-10-26 00:09:23 -0400 |
commit | f35cbdbc2b4de02e8400aceb9e10f71c515be16d (patch) | |
tree | 79bb6bef65053fb4bb9f4401d0748bfa299ee7be /apps/mochiweb/src/mochifmt_records.erl | |
parent | ebac05f686b56791511cb9b599dfb5a742dcfc96 (diff) |
use get-deps for mochiweb
We need to host our own mochiweb which tags the versions used by
CouchDB. This commit also contains a new rebar with a patch to fix
git tag dependencies (submitted upstream).
Diffstat (limited to 'apps/mochiweb/src/mochifmt_records.erl')
-rw-r--r-- | apps/mochiweb/src/mochifmt_records.erl | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/apps/mochiweb/src/mochifmt_records.erl b/apps/mochiweb/src/mochifmt_records.erl deleted file mode 100644 index 94c77978..00000000 --- a/apps/mochiweb/src/mochifmt_records.erl +++ /dev/null @@ -1,30 +0,0 @@ -%% @author Bob Ippolito <bob@mochimedia.com> -%% @copyright 2008 Mochi Media, Inc. - -%% @doc Formatter that understands records. -%% -%% Usage: -%% -%% 1> M = mochifmt_records:new([{rec, record_info(fields, rec)}]), -%% M:format("{0.bar}", [#rec{bar=foo}]). -%% foo - --module(mochifmt_records, [Recs]). --author('bob@mochimedia.com'). --export([get_value/2]). - -get_value(Key, Rec) when is_tuple(Rec) and is_atom(element(1, Rec)) -> - try begin - Atom = list_to_existing_atom(Key), - {_, Fields} = proplists:lookup(element(1, Rec), Recs), - element(get_rec_index(Atom, Fields, 2), Rec) - end - catch error:_ -> mochifmt:get_value(Key, Rec) - end; -get_value(Key, Args) -> - mochifmt:get_value(Key, Args). - -get_rec_index(Atom, [Atom | _], Index) -> - Index; -get_rec_index(Atom, [_ | Rest], Index) -> - get_rec_index(Atom, Rest, 1 + Index). |