| summaryrefslogtreecommitdiff | 
diff options
Diffstat (limited to 'src/struct/direction.erl')
| -rw-r--r-- | src/struct/direction.erl | 23 | 
1 files changed, 12 insertions, 11 deletions
| diff --git a/src/struct/direction.erl b/src/struct/direction.erl index 074cadf..84ae272 100644 --- a/src/struct/direction.erl +++ b/src/struct/direction.erl @@ -12,8 +12,8 @@  -export  (     [ -      from_binary/1, -      to_binary/1 +      decode/1, +      encode/1     ]  ). @@ -24,13 +24,14 @@  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %% EXPORTED FUNCTIONS %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --spec from_binary (binary()) -> enum(). -from_binary (<<"U">>) -> up; -from_binary (<<"D">>) -> down; -from_binary (<<"L">>) -> left; -from_binary (<<"R">>) -> right. +-spec decode (binary()) -> enum(). +decode (<<"U">>) -> up; +decode (<<"D">>) -> down; +decode (<<"L">>) -> left; +decode (<<"R">>) -> right. -to_binary (up) -> <<"U">>; -to_binary (down) -> <<"D">>; -to_binary (left) -> <<"L">>; -to_binary (right) -> <<"R">>. +-spec encode (enum()) -> binary(). +encode (up) -> <<"U">>; +encode (down) -> <<"D">>; +encode (left) -> <<"L">>; +encode (right) -> <<"R">>. | 


