class Squib::Args::HandSpecial
Public Class Methods
expanding_parameters()
click to toggle source
# File lib/squib/args/hand_special.rb, line 22 def self.expanding_parameters [] # none of them end
new(card_height)
click to toggle source
# File lib/squib/args/hand_special.rb, line 11 def initialize(card_height) @card_height = card_height end
parameters()
click to toggle source
# File lib/squib/args/hand_special.rb, line 15 def self.parameters { angle_range: (Math::PI / -4.0)..(Math::PI / 4), radius: :auto } end
params_with_units()
click to toggle source
# File lib/squib/args/hand_special.rb, line 26 def self.params_with_units [ :radius ] end
Public Instance Methods
validate_radius(arg)
click to toggle source
# File lib/squib/args/hand_special.rb, line 30 def validate_radius(arg) return 0.3 * @card_height if arg.to_s.downcase.strip == 'auto' arg end