Module: XRVG

Defined in:
lib/xrvg.rb,
lib/color.rb,
lib/frame.rb,
lib/shape.rb,
lib/style.rb,
lib/trace.rb,
lib/bezier.rb,
lib/render.rb,
lib/spiral.rb,
lib/fitting.rb,
lib/geometry2D.rb,
lib/geovariety.rb,
lib/samplation.rb,
lib/beziertools.rb,
lib/interbezier.rb,
lib/beziermotifs.rb,
lib/bezierspline.rb,
lib/interpolation.rb,
lib/bezierbuilders.rb,
lib/parametriclength.rb

Overview

Trace utility

Consists in a Trace class, and a Trace global method

Defined Under Namespace

Modules: FloatFunctor, GeoVariety, Interpolation, ParametricLength, Samplable, Splittable Classes: AlternateFilter, ArcBezier, AttributeMotifIterator, Bezier, BezierBuilder, BezierLevel, BezierMotif, BezierSpline, BinaryTree, BinaryTreeRange, Circle, CircularGradient, ClosureBezier, Color, Curve, Filter, FitBezierBuilder, Fitting, Frame, Fuseau, FuseauVariety, GSpiral, GeoFullFilter, Gradient, GradientBezier, InterBezier, Interpolator, InterpolatorBinaryTree, Line, LinearBezier, LinearGradient, Offset, OffsetVariety, Ondulation, Palette, PicBezier, RandomFilter, Render, Roller, SVGRender, Shape, ShuffleFilter, SimilarMotifIterator, SimpleBezier, SortFilter, SpiralLinear, SpiralLog, Style, Trace, V2D

Instance Method Summary collapse

Instance Method Details

#Trace(string) ⇒ Object

Standard trace method

Trace("hello world")

Check before printing the string if traces are active



25
26
27
28
29
# File 'lib/trace.rb', line 25

def Trace(string)
  if Trace.active?
    puts string
  end
end