Sha256: 8fa6890889feb11070e4de9b9d7069dbce3e36964d68f92af98b2dec7072c6a5
Contents?: true
Size: 917 Bytes
Versions: 1
Compression:
Stored size: 917 Bytes
Contents
module Savage module Directions Point = Struct.new :x, :y end class Direction include Utils def initialize(absolute) @absolute = absolute end def absolute? @absolute end def to_command arr = to_a arr[0] + arr[1..-1].join(' ').gsub(/ -/,'-') end end end require File.dirname(__FILE__) + "/directions/close_path" require File.dirname(__FILE__) + "/directions/coordinate_target" require File.dirname(__FILE__) + "/directions/horizontal_to" require File.dirname(__FILE__) + "/directions/vertical_to" require File.dirname(__FILE__) + "/directions/point_target" require File.dirname(__FILE__) + "/directions/move_to" require File.dirname(__FILE__) + "/directions/line_to" require File.dirname(__FILE__) + "/directions/quadratic_curve_to" require File.dirname(__FILE__) + "/directions/cubic_curve_to" require File.dirname(__FILE__) + "/directions/arc_to"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
savage-1.2.0 | lib/savage/direction.rb |