summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@rabbitmq.com>2011-03-18 17:57:04 +0000
committerMatthew Sackman <matthew@rabbitmq.com>2011-03-18 17:57:04 +0000
commit5f295dc115d1d93428377051530f79ca26064c20 (patch)
treec3898e71126ab2970a10e712afd570ed5bdd033d
parent82ea108bc5c4f17283f0b0080f7dfcf9baea123d (diff)
downloadrabbitmq-server-5f295dc115d1d93428377051530f79ca26064c20.tar.gz
Well I thought =~= was beautiful and appropriately approximate to ==
-rw-r--r--src/rabbit_mnesia.erl2
-rw-r--r--src/rabbit_upgrade.erl2
-rw-r--r--src/rabbit_version.erl6
3 files changed, 5 insertions, 5 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl
index 4d3267a2..869f09a1 100644
--- a/src/rabbit_mnesia.erl
+++ b/src/rabbit_mnesia.erl
@@ -485,7 +485,7 @@ schema_ok_or_move() ->
ensure_version_ok({ok, DiscVersion}) ->
DesiredVersion = rabbit_version:desired(),
- case rabbit_version:'=~='(DesiredVersion, DiscVersion) of
+ case rabbit_version:matches(DesiredVersion, DiscVersion) of
true -> ok;
false -> throw({error, {version_mismatch, DesiredVersion, DiscVersion}})
end;
diff --git a/src/rabbit_upgrade.erl b/src/rabbit_upgrade.erl
index d56b50b2..866f20ee 100644
--- a/src/rabbit_upgrade.erl
+++ b/src/rabbit_upgrade.erl
@@ -209,7 +209,7 @@ upgrade_mode(AllNodes) ->
[mnesia]) of
{badrpc, {'EXIT', {undef, _}}} -> ErrFun(unknown_old_version);
{badrpc, Reason} -> ErrFun({unknown, Reason});
- CV -> case rabbit_version:'=~='(
+ CV -> case rabbit_version:matches(
MyVersion, CV) of
true -> secondary;
false -> ErrFun(CV)
diff --git a/src/rabbit_version.erl b/src/rabbit_version.erl
index e079df4a..400abc10 100644
--- a/src/rabbit_version.erl
+++ b/src/rabbit_version.erl
@@ -16,7 +16,7 @@
-module(rabbit_version).
--export([recorded/0, '=~='/2, desired/0, desired_for_scope/1,
+-export([recorded/0, matches/2, desired/0, desired_for_scope/1,
record_desired/0, record_desired_for_scope/1,
upgrades_required/1]).
@@ -32,7 +32,7 @@
-type(version() :: [atom()]).
-spec(recorded/0 :: () -> rabbit_types:ok_or_error2(version(), any())).
--spec('=~='/2 :: ([A], [A]) -> boolean()).
+-spec(matches/2 :: ([A], [A]) -> boolean()).
-spec(desired/0 :: () -> version()).
-spec(desired_for_scope/1 :: (scope()) -> scope_version()).
-spec(record_desired/0 :: () -> 'ok').
@@ -79,7 +79,7 @@ record_for_scope(Scope, ScopeVersion) ->
%% -------------------------------------------------------------------
-'=~='(VerA, VerB) ->
+matches(VerA, VerB) ->
lists:usort(VerA) =:= lists:usort(VerB).
%% -------------------------------------------------------------------