Namdak Tonpa 6 лет назад
Родитель
Сommit
b76050f8a1
3 измененных файлов с 10 добавлено и 2 удалено
  1. 1 1
      mix.exs
  2. 1 1
      src/nitro.app.src
  3. 8 0
      src/nitro.erl

+ 1 - 1
mix.exs

@@ -2,7 +2,7 @@ defmodule NITRO.Mixfile do
   use Mix.Project
 
   def project do
-    [app: :nitro, version: "4.7.0", description: "NITRO Web Framework and HTML5 DSL", package: package(), deps: deps()]
+    [app: :nitro, version: "4.7.1", description: "NITRO Web Framework and HTML5 DSL", package: package(), deps: deps()]
   end
 
   def application do

+ 1 - 1
src/nitro.app.src

@@ -1,6 +1,6 @@
 {application, nitro, [
     {description,  "NITRO Web Framework and HTML5 DSL"},
-    {vsn,          "4.7.0"},
+    {vsn,          "4.7.1"},
     {applications, [kernel, stdlib]},
     {modules, []},
     {registered,   []},

+ 8 - 0
src/nitro.erl

@@ -197,3 +197,11 @@ compact(Tuple) when is_tuple(Tuple) ->
      Fields = lists:zip(lists:seq(1,Min),lists:sublist(tuple_to_list(Tuple),1,Min)),
      "{" ++ string:join([ io_lib:format("~s",[compact(F)]) || {_,F}<- Fields ],",") ++ "}";
 compact(Tuple) -> nitro:to_list(Tuple).
+
+meg(X) -> integer_to_list(X div 1000000) ++ "M".
+rev(X) -> lists:reverse(X).
+num(S) -> case rev(S) of
+               [$K|K] -> list_to_integer(rev(K)) * 1000;
+               [$M|M] -> list_to_integer(rev(M)) * 1000 * 1000;
+               [$G|G] -> list_to_integer(rev(G)) * 1000 * 1000 * 1000;
+               [$T|T] -> list_to_integer(rev(T)) * 1000 * 1000 * 1000 * 1000 end.