lib/trestle/breadcrumb.rb in trestle-0.8.7 vs lib/trestle/breadcrumb.rb in trestle-0.8.8

- old
+ new

@@ -16,19 +16,21 @@ obj when String new(obj) when Array new(*obj) + when NilClass, false + nil else raise ArgumentError, "Unable to cast #{obj.inspect} to Breadcrumb" end end class Trail include Enumerable def initialize(breadcrumbs=[]) - @breadcrumbs = Array(breadcrumbs) + @breadcrumbs = Array(breadcrumbs).compact end def ==(other) to_a == other.to_a end