class SVG::Path
Public Class Methods
new(svg)
click to toggle source
# File lib/shapes.rb, line 51 def initialize(svg) @svg = svg end
Public Instance Methods
a(rx,ry,x_axis_rot,large_arc_flag,sweep_flag,x,y,relative=true)
click to toggle source
# File lib/shapes.rb, line 87 def a(rx,ry,x_axis_rot,large_arc_flag,sweep_flag,x,y,relative=true) @svg.print %(#{relative ? "a" : "A"} #{rx} #{ry} #{x_axis_rot} #{large_arc_flag} #{sweep_flag} #{x} #{y} ) end
c(x1,y1,x2,y2,x,y,relative=false)
click to toggle source
# File lib/shapes.rb, line 71 def c(x1,y1,x2,y2,x,y,relative=false) @svg.print %(#{relative ? "c" : "C"} #{x1} #{y1} #{x2} #{y2} #{x} #{y} ) end
h(x,relative=false)
click to toggle source
# File lib/shapes.rb, line 63 def h(x,relative=false) @svg.print %(#{relative ? "h" : "H"} #{x} ) end
l(x,y,relative=false)
click to toggle source
# File lib/shapes.rb, line 59 def l(x,y,relative=false) @svg.print %(#{relative ? "l" : "L"} #{x} #{y} ) end
m(x,y,relative=false)
click to toggle source
# File lib/shapes.rb, line 55 def m(x,y,relative=false) @svg.print %(#{relative ? "m" : "M"} #{x} #{y} ) end
q(x1,y1,x,y,relative=false)
click to toggle source
# File lib/shapes.rb, line 79 def q(x1,y1,x,y,relative=false) @svg.print %(#{relative ? "q" : "Q"} #{x1} #{y1} #{x} #{y} ) end
s(x2,y2,x,y,relative=false)
click to toggle source
# File lib/shapes.rb, line 75 def s(x2,y2,x,y,relative=false) @svg.print %(#{relative ? "s" : "S"} #{x2} #{y2} #{x} #{y} ) end
t(x,y,relative=false)
click to toggle source
# File lib/shapes.rb, line 83 def t(x,y,relative=false) @svg.print %(#{relative ? "t" : "T"} #{x} #{y} ) end
v(y,relative=false)
click to toggle source
# File lib/shapes.rb, line 67 def v(y,relative=false) @svg.print %(#{relative ? "v" : "V"} #{y} ) end
z()
click to toggle source
# File lib/shapes.rb, line 91 def z() @svg.print %(z ) end