lib/nydp/pair.rb in nydp-0.0.11 vs lib/nydp/pair.rb in nydp-0.0.12

- old
+ new

@@ -53,9 +53,13 @@ def size 1 + (cdr.is_a?(Nydp::Pair) ? cdr.size : 0) end + def proper? + Nydp.NIL.is?(cdr) || (cdr.is_a?(Nydp::Pair) && cdr.proper?) + end + def each &block yield car cdr.each(&block) unless Nydp.NIL.is?(cdr) end