class Squib::Args::Coords
Public Class Methods
expanding_parameters()
click to toggle source
# File lib/squib/args/coords.rb, line 27 def self.expanding_parameters parameters.keys # all of them end
parameters()
click to toggle source
# File lib/squib/args/coords.rb, line 13 def self.parameters { x: 0, y: 0, x1: 100, y1: 100, x2: 150, y2: 150, x3: 100, y3: 150, cx1: 0 , cy1: 0, cx2: 0 , cy2: 0, inner_radius: 50, outer_radius: 100, radius: 100, n: 5, arc_start: 0, arc_end: 2 * Math::PI, arc_direction: :clockwise, arc_close: false, } end
params_with_units()
click to toggle source
# File lib/squib/args/coords.rb, line 31 def self.params_with_units parameters.keys # all of them end
Public Instance Methods
validate_cx1(arg, i)
click to toggle source
# File lib/squib/args/coords.rb, line 43 def validate_cx1(arg, i) apply_shorthands(arg, @deck, axis: :x) end
validate_cx2(arg, i)
click to toggle source
# File lib/squib/args/coords.rb, line 45 def validate_cx2(arg, i) apply_shorthands(arg, @deck, axis: :x) end
validate_cy1(arg,_i)
click to toggle source
# File lib/squib/args/coords.rb, line 44 def validate_cy1(arg,_i) apply_shorthands(arg, @deck, axis: :y) end
validate_cy2(arg,_i)
click to toggle source
# File lib/squib/args/coords.rb, line 46 def validate_cy2(arg,_i) apply_shorthands(arg, @deck, axis: :y) end
validate_x(arg, i)
click to toggle source
# File lib/squib/args/coords.rb, line 35 def validate_x(arg, i) apply_shorthands(arg, @deck, axis: :x) end
validate_x1(arg, i)
click to toggle source
# File lib/squib/args/coords.rb, line 37 def validate_x1(arg, i) apply_shorthands(arg, @deck, axis: :x) end
validate_x2(arg, i)
click to toggle source
# File lib/squib/args/coords.rb, line 39 def validate_x2(arg, i) apply_shorthands(arg, @deck, axis: :x) end
validate_x3(arg, i)
click to toggle source
# File lib/squib/args/coords.rb, line 41 def validate_x3(arg, i) apply_shorthands(arg, @deck, axis: :x) end
validate_y(arg,_i)
click to toggle source
# File lib/squib/args/coords.rb, line 36 def validate_y(arg,_i) apply_shorthands(arg, @deck, axis: :y) end
validate_y1(arg,_i)
click to toggle source
# File lib/squib/args/coords.rb, line 38 def validate_y1(arg,_i) apply_shorthands(arg, @deck, axis: :y) end
validate_y2(arg,_i)
click to toggle source
# File lib/squib/args/coords.rb, line 40 def validate_y2(arg,_i) apply_shorthands(arg, @deck, axis: :y)end
validate_y3(arg,_i)
click to toggle source
# File lib/squib/args/coords.rb, line 42 def validate_y3(arg,_i) apply_shorthands(arg, @deck, axis: :y) end