Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

54 lines (41 sloc) 1.398 kb
#--
# $Id: describable.rb,v 1.5 2009/02/28 23:52:13 rmagick Exp $
# Copyright (C) 2009 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
Jump to Line
Something went wrong with that request. Please try again.