Module: CTioga2::MetaBuilder::Types

Defined in:
lib/ctioga2/metabuilder/types/dates.rb,
lib/ctioga2/metabuilder/types/data.rb,
lib/ctioga2/metabuilder/types/lists.rb,
lib/ctioga2/metabuilder/types/styles.rb,
lib/ctioga2/metabuilder/types/generic.rb,
lib/ctioga2/metabuilder/types/numbers.rb,
lib/ctioga2/metabuilder/types/strings.rb,
lib/ctioga2/metabuilder/types/coordinates.rb

Overview

The module Types should be used for all subclasses of Type, to keep the place clean and tidy.

Defined Under Namespace

Classes: AlignedPointType, ArrayParameter, AxisType, BijectionType, BooleanParameter, BoxType, DataPointType, DateTimeParameter, DimensionType, FileParameter, FloatParameter, FloatRangeParameter, FunctionBasedType, IntegerParameter, LaTeXFontBaseType, LevelType, LineStyleType, ListParameter, LocationType, MarginsType, MarkerType, PartialFloatRangeType, PointType, REListParameter, SetParameter, StringOrRegexpParameter, StringParameter, TiogaColorType

Constant Summary collapse

TRUE_RE =

A regular expression matching true

/^\s*(true|yes|on)\s*$/i
FALSE_RE =

A regular expression matching false

/^\s*(false|no(ne)?|off)\s*$/i