class Bio::Graphics::Primitive
The Bio::Graphics::Primitive
class is used to describe simple shapes. It is basically a simple data container that has lots of dynamically set instance variables including a name. The Bio::Graphics::Primitive
object is later translated to an SVG string by the Bio::Graphics::SVGEE
class.
Attributes
primitive[R]
Public Class Methods
new(primitive,args)
click to toggle source
Creates a new Primitive
and initialises instance variables dynamically from the args hash
args+¶ ↑
-
:primitive = the
Primitive
type -
args = a hash of parameters needed to describe the attributes of the primitive type
# File lib/bio/graphics/primitive.rb, line 15 def initialize(primitive,args) @primitive = primitive args.each_key do |k| self.instance_variable_set("@#{k}", args[k]) end end
Public Instance Methods
update(args)
click to toggle source