Sha256: dee05f83548d7debdd41b98ef533007737bd5870a76bed8b4fb741c8a9137595

Contents?: true

Size: 1.37 KB

Versions: 21

Compression:

Stored size: 1.37 KB

Contents

#--
# $Id: describable.rb,v 1.3 2007/01/20 17:39:49 rmagick Exp $
# Copyright (C) 2007 Timothy P. Hunter
#++

module Magick
    class RVG

        #--
        # Corresponds to SVG's Description.class
        #++
        # This module defines a number of metadata attributes.
        module Describable

          private

            def initialize(*args, &block)       #:nodoc:
                super
                @title, @desc, @metadata = nil
            end

          public

            # Sets the object description
            attr_writer :desc
            # Sets the object title
            attr_writer :title
            # Sets the object metadata
            attr_writer :metadata

            # Returns the title of this object. The RVG object title is stored as
            # the 'title' property on the image
            def title
                @title.to_s
            end

            # Returns the description of this object. The RVG object description is
            # stored as the 'desc' property on the image
            def desc
                @desc.to_s
            end

            # Returns additional metadata of this object. The RVG object metadata
            # are stored as the 'metadata' property on the image
            def metadata
                @metadata.to_s
            end

        end     # module Describable

    end # class RVG
end # module Magick

Version data entries

21 entries across 21 versions & 2 rubygems

Version Path
rmagick-1.15.10 lib/rvg/describable.rb
rmagick-1.15.1 lib/rvg/describable.rb
rmagick-1.15.0 lib/rvg/describable.rb
rmagick-1.15.11 lib/rvg/describable.rb
rmagick-1.15.13 lib/rvg/describable.rb
rmagick-1.15.12 lib/rvg/describable.rb
rmagick-1.15.4 lib/rvg/describable.rb
rmagick-1.15.2 lib/rvg/describable.rb
rmagick-1.15.3 lib/rvg/describable.rb
rmagick-1.15.8 lib/rvg/describable.rb
rmagick-1.15.5 lib/rvg/describable.rb
rmagick-1.15.6 lib/rvg/describable.rb
rmagick-1.15.7 lib/rvg/describable.rb
rmagick-1.15.9 lib/rvg/describable.rb
rmagick-2.0.0 lib/rvg/describable.rb
rmagick-2.2.0 lib/rvg/describable.rb
rmagick-2.2.2 lib/rvg/describable.rb
rmagick-2.1.0 lib/rvg/describable.rb
rmagick4j-0.3.3-java lib/rvg/describable.rb
rmagick4j-0.3.2-java lib/rvg/describable.rb