Class: ImageMap
- Inherits:
-
Object
- Object
- ImageMap
- Defined in:
- lib/bio/graphics/image_map.rb
Overview
bio/graphics/image_map.rb - create the image map for clickable images
- Copyright
-
Copyright © 2007 Jan Aerts <[email protected]>
- License
-
Ruby’s
Defined Under Namespace
Classes: ImageMapElement
Instance Attribute Summary collapse
-
#elements ⇒ Object
Returns the value of attribute elements.
Instance Method Summary collapse
-
#initialize ⇒ ImageMap
constructor
A new instance of ImageMap.
- #to_s ⇒ Object
Constructor Details
#initialize ⇒ ImageMap
Returns a new instance of ImageMap.
8 9 10 |
# File 'lib/bio/graphics/image_map.rb', line 8 def initialize @elements = Array.new end |
Instance Attribute Details
#elements ⇒ Object
Returns the value of attribute elements.
11 12 13 |
# File 'lib/bio/graphics/image_map.rb', line 11 def elements @elements end |
Instance Method Details
#to_s ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'lib/bio/graphics/image_map.rb', line 13 def to_s output = Array.new output.push('<map name="image_map" border="1">') @elements.each do |e| output.push(e.to_s) end output.push('</map>') return output.join("\n") end |