Method: PSD::LayerStyles::ColorOverlay.for_canvas

Defined in:
lib/psd/renderer/layer_styles/color_overlay.rb

.for_canvas(canvas) ⇒ Object



17
18
19
20
21
22
23
24
# File 'lib/psd/renderer/layer_styles/color_overlay.rb', line 17

def self.for_canvas(canvas)
  data = canvas.node.object_effects
  return nil if data.nil?
  return nil unless can_apply?(canvas, data.data)

  styles = LayerStyles.new(canvas)
  self.new(styles)
end