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