Sha256: f39162bae6895acc57b438648610d73ccfcee2307b18c53fceb607ca6eed6c63

Contents?: true

Size: 409 Bytes

Versions: 2

Compression:

Stored size: 409 Bytes

Contents

module Ray
  class ImageTarget < Target
    # @yield [target] Yields itself if a block is given
    # @yieldparam [Ray::ImageTarget] target The new target
    #
    # @param [Ray::Image, nil] image The image to use
    def initialize(image = nil)
      self.image = image if image

      if block_given?
        yield self
      end
    end

    def pretty_print(q)
      super q, ["image"]
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ray-0.2.1 lib/ray/image_target.rb
ray-0.2.0 lib/ray/image_target.rb