# File lib/rake/invocation_chain.rb, line 16 16: def append(value) 17: if member?(value) 18: fail RuntimeError, "Circular dependency detected: #{to_s} => #{value}" 19: end 20: self.class.new(value, self) 21: end