lib/redis_failover/errors.rb in redis_failover-0.1.1 vs lib/redis_failover/errors.rb in redis_failover-0.2.0

- old
+ new

@@ -20,6 +20,19 @@ class NoMasterError < Error end class NoSlaveError < Error end + + class FailoverServerUnreachableError < Error + def initialize(failover_server_url) + super("Unable to reach #{failover_server_url}") + end + end + + class InvalidNodeRoleError < Error + def initialize(node, assumed, actual) + super("Invalid role detected for node #{node}, client thought " + + "it was a #{assumed}, but it's now a #{actual}") + end + end end \ No newline at end of file