lib/psd/nodes/layer.rb in psd-3.2.4 vs lib/psd/nodes/layer.rb in psd-3.3.1

- old
+ new

@@ -1,16 +1,16 @@ require 'psd/node' class PSD module Node class Layer < PSD::Node::Base + extend Forwardable + attr_reader :layer - [:text, :ref_x, :ref_y, :blending_mode].each do |prop| - delegate prop, to: :@layer - delegate "#{prop}=", to: :@layer - end + def_delegators :@layer, :text, :ref_x, :ref_y, :blending_mode + def_delegators :@layer, :text=, :ref_x=, :ref_y=, :blending_mode= def empty? width == 0 || height == 0 end @@ -40,6 +40,6 @@ def method_missing(method, *args, &block) @layer.send(method, *args, &block) end end end -end \ No newline at end of file +end