Method: Origami::Stream#each_filter
- Defined in:
- lib/origami/stream.rb
#each_filter ⇒ Object
Iterates over each Filter in the Stream.
193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 |
# File 'lib/origami/stream.rb', line 193 def each_filter filters = self.Filter return enum_for(__method__) do case filters when NilClass then 0 when Array then filters.length else 1 end end unless block_given? return if filters.nil? if filters.is_a?(Array) filters.each do |filter| yield(filter) end else yield(filters) end self end |