Class: ImageMap

Inherits:
Object
  • Object
show all
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

Instance Method Summary collapse

Constructor Details

#initializeImageMap

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

#elementsObject

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_sObject



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