class Svgle

Public Class Methods

new(src='<svg/>', callback: nil, rexle: self, debug: false) click to toggle source
Calls superclass method
# File lib/svgle.rb, line 171
def initialize(src='<svg/>', callback: nil, rexle: self, debug: false)
  super(src, callback: callback, rexle: rexle, debug: debug)
end

Public Instance Methods

inspect() click to toggle source
# File lib/svgle.rb, line 175
def inspect()    
  "#<Svgle:%s>" % [self.object_id]
end

Protected Instance Methods

add_default_css() click to toggle source
# File lib/svgle.rb, line 182
def add_default_css()
  add_css Object.const_get self.class.to_s + '::' + 'DEFAULT_' + 
      self.class.to_s.upcase + '_CSS'
  add_inline_css()
end

Private Instance Methods

defined_elements() click to toggle source
# File lib/svgle.rb, line 190
def defined_elements()
  {
    circle: Circle,
    ellipse: Ellipse,
    line: Line,
    g: G,
    image: Image,
    svg: Svg,
    script: Script,
    style: Style,
    doc: Rexle::Element,
    polygon: Polygon,
    polyline: Polyline,
    path: Path,
    rect: Rect,
    text: Text
  }    
end