lib/rye/rap.rb in rye-0.4.1 vs lib/rye/rap.rb in rye-0.4.3
- old
+ new
@@ -71,12 +71,21 @@
return self.first if self.size == 1
return "" if self.size == 0
super
end
- def >>(*other)
- p other
+ # NOTE: This is broken!
+ def grep *args
+ self.select do |boxrap|
+ b = boxrap.grep(*args)
+ b.empty? ? false : b
+ end
end
+
+
+ #def >>(*other)
+ # p other
+ #end
#---
# If Box's shell methods return Rap objects, then
# we can do stuff like this
# rbox.cp '/etc' | rbox2['/tmp']
\ No newline at end of file