Method: CIImage#|

Defined in:
lib/sugarcube-pipes/pipes.rb

#|(filter) ⇒ Object



48
49
50
51
52
53
54
55
56
57
58
59
60
# File 'lib/sugarcube-pipes/pipes.rb', line 48

def |(filter)
  if CIFilter === filter
    apply_filter(filter)
  elsif filter == UIImage
    self.uiimage
  elsif filter == UIView || filter == UIImageView
    self.uiimage.uiimageview
  elsif filter == CIImage
    self
  else
    raise "The `|` operator is not supported for the #{filter.is_a?(Class) ? filter.name : filter.class.name} class"
  end
end