lib/consul/power.rb in consul-0.4.1 vs lib/consul/power.rb in consul-0.4.2
- old
+ new
@@ -11,10 +11,12 @@
record = args.shift
power_value = send(name)
if record.nil?
!!power_value
else
- if scope?(power_value)
+ if power_value.nil?
+ false
+ elsif scope?(power_value)
power_ids_name = self.class.power_ids_name(name)
send(power_ids_name, *args).include?(record.id)
elsif collection?(power_value)
power_value.include?(record)
else