Sha256: e7ac05fc6fc3e3ff3decf296684cc1935e2d5e590bd885f71727d9a0ddc5fa69
Contents?: true
Size: 433 Bytes
Versions: 1
Compression:
Stored size: 433 Bytes
Contents
module RapiroWrapper # Waist class for RAPIRO class Waist < ServoMotor NO = 1 DEFAULT = 90 MIN = 0 MAX = 180 def initialize(left: nil, right: nil) fail ArgumentError if left && right if left @value = DEFAULT + left elsif right @value = DEFAULT - right else @value = DEFAULT end fail ArgumentError unless @value.between?(MIN, MAX) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rapiro_wrapper-0.1.0 | lib/rapiro_wrapper/servo_motor/waist.rb |