Module: GeoPattern

Defined in:
lib/geo_pattern.rb,
lib/geo_pattern/svg.rb,
lib/geo_pattern/helpers.rb,
lib/geo_pattern/version.rb,
lib/geo_pattern/pattern_helpers.rb,
lib/geo_pattern/pattern_generator.rb,
lib/geo_pattern/pattern/xes_pattern.rb,
lib/geo_pattern/pattern/base_pattern.rb,
lib/geo_pattern/pattern/plaid_pattern.rb,
lib/geo_pattern/pattern/square_pattern.rb,
lib/geo_pattern/pattern/chevron_pattern.rb,
lib/geo_pattern/pattern/diamond_pattern.rb,
lib/geo_pattern/pattern/hexagon_pattern.rb,
lib/geo_pattern/pattern/octagon_pattern.rb,
lib/geo_pattern/pattern/triangle_pattern.rb,
lib/geo_pattern/pattern/plus_sign_pattern.rb,
lib/geo_pattern/pattern/sine_wave_pattern.rb,
lib/geo_pattern/pattern/tessellation_pattern.rb,
lib/geo_pattern/pattern/mosaic_squares_pattern.rb,
lib/geo_pattern/pattern/nested_squares_pattern.rb,
lib/geo_pattern/pattern/overlapping_rings_pattern.rb,
lib/geo_pattern/pattern/concentric_circles_pattern.rb,
lib/geo_pattern/pattern/overlapping_circles_pattern.rb

Defined Under Namespace

Modules: Helpers, PatternHelpers Classes: BasePattern, ChevronPattern, ConcentricCirclesPattern, DiamondPattern, HexagonPattern, MosaicSquaresPattern, NestedSquaresPattern, OctagonPattern, OverlappingCirclesPattern, OverlappingRingsPattern, PatternGenerator, PlaidPattern, PlusSignPattern, SVG, SineWavePattern, SquarePattern, TessellationPattern, TrianglePattern, XesPattern

Constant Summary collapse

VERSION =
"1.3.2"

Class Method Summary collapse

Class Method Details

.generate(string = Time.now, opts = {}) ⇒ Object



31
32
33
# File 'lib/geo_pattern.rb', line 31

def self.generate(string=Time.now, opts={})
  GeoPattern::PatternGenerator.new(string.to_s, opts)
end